PublicAdvertisedPrefix constructor
PublicAdvertisedPrefix(
- String name, {
- PublicAdvertisedPrefixArgs? args,
- 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');
}