PublicAdvertisedPrefix constructor

PublicAdvertisedPrefix(
  1. String name, {
  2. PublicAdvertisedPrefixArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

PublicAdvertisedPrefix(
  String name, {
  PublicAdvertisedPrefixArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/alpha: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');
  selfLinkWithId = registerOutput<String>('selfLinkWithId');
  sharedSecret = registerOutput<String>('sharedSecret');
  status = registerOutput<String>('status');
}