RegionSslPolicyComputeBeta constructor

RegionSslPolicyComputeBeta(
  1. String name, {
  2. RegionSslPolicyComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new RegionSslPolicyComputeBeta. name The Pulumi resource name. args Arguments used to configure this RegionSslPolicyComputeBeta. The set of arguments for RegionSslPolicy. options Resource options controlling this resource's behavior.

Implementation

RegionSslPolicyComputeBeta(
  String name, {
  RegionSslPolicyComputeBetaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/beta:RegionSslPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  creationTimestamp = registerOutput<String>('creationTimestamp');
  customFeatures = registerOutput<List<String>>('customFeatures');
  description = registerOutput<String>('description');
  enabledFeatures = registerOutput<List<String>>('enabledFeatures');
  fingerprint = registerOutput<String>('fingerprint');
  kind = registerOutput<String>('kind');
  minTlsVersion = registerOutput<String>('minTlsVersion');
  this.name = registerOutput<String>('name');
  profile = registerOutput<String>('profile');
  project = registerOutput<String>('project');
  region = registerOutput<String>('region');
  requestId = registerOutput<String?>('requestId');
  selfLink = registerOutput<String>('selfLink');
  warnings = registerOutput<List<Map<String, dynamic>>>('warnings');
}