PublicAdvertisedPrefixComputeBeta constructor

PublicAdvertisedPrefixComputeBeta(
  1. String name, {
  2. PublicAdvertisedPrefixComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

PublicAdvertisedPrefixComputeBeta(
  String name, {
  PublicAdvertisedPrefixComputeBetaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/beta:PublicAdvertisedPrefix',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  byoipApiVersion = registerOutput<String>('byoipApiVersion');
  creationTimestamp = registerOutput<String>('creationTimestamp');
  description = registerOutput<String>('description');
  dnsVerificationIp = registerOutput<String>('dnsVerificationIp');
  fingerprint = registerOutput<String>('fingerprint');
  ipCidrRange = registerOutput<String>('ipCidrRange');
  kind = registerOutput<String>('kind');
  this.name = registerOutput<String>('name');
  pdpScope = registerOutput<String>('pdpScope');
  project = registerOutput<String>('project');
  publicDelegatedPrefixs = registerOutput<List<Map<String, dynamic>>>('publicDelegatedPrefixs');
  requestId = registerOutput<String?>('requestId');
  selfLink = registerOutput<String>('selfLink');
  sharedSecret = registerOutput<String>('sharedSecret');
  status = registerOutput<String>('status');
}