SslPolicyComputeBeta constructor

SslPolicyComputeBeta(
  1. String name, {
  2. SslPolicyComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

SslPolicyComputeBeta(
  String name, {
  SslPolicyComputeBetaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/beta:SslPolicy',
        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');
}