Documentation
¶
Index ¶
- Constants
- type Change
- type ChangeArgs
- type ChangeInput
- type ChangeOutput
- type ChangeState
- type ChangeStatus
- func (ChangeStatus) ElementType() reflect.Type
- func (e ChangeStatus) ToChangeStatusOutput() ChangeStatusOutput
- func (e ChangeStatus) ToChangeStatusOutputWithContext(ctx context.Context) ChangeStatusOutput
- func (e ChangeStatus) ToChangeStatusPtrOutput() ChangeStatusPtrOutput
- func (e ChangeStatus) ToChangeStatusPtrOutputWithContext(ctx context.Context) ChangeStatusPtrOutput
- func (e ChangeStatus) ToStringOutput() pulumi.StringOutput
- func (e ChangeStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ChangeStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ChangeStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChangeStatusInput
- type ChangeStatusOutput
- func (ChangeStatusOutput) ElementType() reflect.Type
- func (o ChangeStatusOutput) ToChangeStatusOutput() ChangeStatusOutput
- func (o ChangeStatusOutput) ToChangeStatusOutputWithContext(ctx context.Context) ChangeStatusOutput
- func (o ChangeStatusOutput) ToChangeStatusPtrOutput() ChangeStatusPtrOutput
- func (o ChangeStatusOutput) ToChangeStatusPtrOutputWithContext(ctx context.Context) ChangeStatusPtrOutput
- func (o ChangeStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o ChangeStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ChangeStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChangeStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChangeStatusPtrInput
- type ChangeStatusPtrOutput
- func (o ChangeStatusPtrOutput) Elem() ChangeStatusOutput
- func (ChangeStatusPtrOutput) ElementType() reflect.Type
- func (o ChangeStatusPtrOutput) ToChangeStatusPtrOutput() ChangeStatusPtrOutput
- func (o ChangeStatusPtrOutput) ToChangeStatusPtrOutputWithContext(ctx context.Context) ChangeStatusPtrOutput
- func (o ChangeStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChangeStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DnsKeySpec
- type DnsKeySpecAlgorithm
- func (DnsKeySpecAlgorithm) ElementType() reflect.Type
- func (e DnsKeySpecAlgorithm) ToDnsKeySpecAlgorithmOutput() DnsKeySpecAlgorithmOutput
- func (e DnsKeySpecAlgorithm) ToDnsKeySpecAlgorithmOutputWithContext(ctx context.Context) DnsKeySpecAlgorithmOutput
- func (e DnsKeySpecAlgorithm) ToDnsKeySpecAlgorithmPtrOutput() DnsKeySpecAlgorithmPtrOutput
- func (e DnsKeySpecAlgorithm) ToDnsKeySpecAlgorithmPtrOutputWithContext(ctx context.Context) DnsKeySpecAlgorithmPtrOutput
- func (e DnsKeySpecAlgorithm) ToStringOutput() pulumi.StringOutput
- func (e DnsKeySpecAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DnsKeySpecAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DnsKeySpecAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DnsKeySpecAlgorithmInput
- type DnsKeySpecAlgorithmOutput
- func (DnsKeySpecAlgorithmOutput) ElementType() reflect.Type
- func (o DnsKeySpecAlgorithmOutput) ToDnsKeySpecAlgorithmOutput() DnsKeySpecAlgorithmOutput
- func (o DnsKeySpecAlgorithmOutput) ToDnsKeySpecAlgorithmOutputWithContext(ctx context.Context) DnsKeySpecAlgorithmOutput
- func (o DnsKeySpecAlgorithmOutput) ToDnsKeySpecAlgorithmPtrOutput() DnsKeySpecAlgorithmPtrOutput
- func (o DnsKeySpecAlgorithmOutput) ToDnsKeySpecAlgorithmPtrOutputWithContext(ctx context.Context) DnsKeySpecAlgorithmPtrOutput
- func (o DnsKeySpecAlgorithmOutput) ToStringOutput() pulumi.StringOutput
- func (o DnsKeySpecAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DnsKeySpecAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DnsKeySpecAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DnsKeySpecAlgorithmPtrInput
- type DnsKeySpecAlgorithmPtrOutput
- func (o DnsKeySpecAlgorithmPtrOutput) Elem() DnsKeySpecAlgorithmOutput
- func (DnsKeySpecAlgorithmPtrOutput) ElementType() reflect.Type
- func (o DnsKeySpecAlgorithmPtrOutput) ToDnsKeySpecAlgorithmPtrOutput() DnsKeySpecAlgorithmPtrOutput
- func (o DnsKeySpecAlgorithmPtrOutput) ToDnsKeySpecAlgorithmPtrOutputWithContext(ctx context.Context) DnsKeySpecAlgorithmPtrOutput
- func (o DnsKeySpecAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DnsKeySpecAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DnsKeySpecArgs
- type DnsKeySpecArray
- type DnsKeySpecArrayInput
- type DnsKeySpecArrayOutput
- func (DnsKeySpecArrayOutput) ElementType() reflect.Type
- func (o DnsKeySpecArrayOutput) Index(i pulumi.IntInput) DnsKeySpecOutput
- func (o DnsKeySpecArrayOutput) ToDnsKeySpecArrayOutput() DnsKeySpecArrayOutput
- func (o DnsKeySpecArrayOutput) ToDnsKeySpecArrayOutputWithContext(ctx context.Context) DnsKeySpecArrayOutput
- type DnsKeySpecInput
- type DnsKeySpecKeyType
- func (DnsKeySpecKeyType) ElementType() reflect.Type
- func (e DnsKeySpecKeyType) ToDnsKeySpecKeyTypeOutput() DnsKeySpecKeyTypeOutput
- func (e DnsKeySpecKeyType) ToDnsKeySpecKeyTypeOutputWithContext(ctx context.Context) DnsKeySpecKeyTypeOutput
- func (e DnsKeySpecKeyType) ToDnsKeySpecKeyTypePtrOutput() DnsKeySpecKeyTypePtrOutput
- func (e DnsKeySpecKeyType) ToDnsKeySpecKeyTypePtrOutputWithContext(ctx context.Context) DnsKeySpecKeyTypePtrOutput
- func (e DnsKeySpecKeyType) ToStringOutput() pulumi.StringOutput
- func (e DnsKeySpecKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DnsKeySpecKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DnsKeySpecKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DnsKeySpecKeyTypeInput
- type DnsKeySpecKeyTypeOutput
- func (DnsKeySpecKeyTypeOutput) ElementType() reflect.Type
- func (o DnsKeySpecKeyTypeOutput) ToDnsKeySpecKeyTypeOutput() DnsKeySpecKeyTypeOutput
- func (o DnsKeySpecKeyTypeOutput) ToDnsKeySpecKeyTypeOutputWithContext(ctx context.Context) DnsKeySpecKeyTypeOutput
- func (o DnsKeySpecKeyTypeOutput) ToDnsKeySpecKeyTypePtrOutput() DnsKeySpecKeyTypePtrOutput
- func (o DnsKeySpecKeyTypeOutput) ToDnsKeySpecKeyTypePtrOutputWithContext(ctx context.Context) DnsKeySpecKeyTypePtrOutput
- func (o DnsKeySpecKeyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DnsKeySpecKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DnsKeySpecKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DnsKeySpecKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DnsKeySpecKeyTypePtrInput
- type DnsKeySpecKeyTypePtrOutput
- func (o DnsKeySpecKeyTypePtrOutput) Elem() DnsKeySpecKeyTypeOutput
- func (DnsKeySpecKeyTypePtrOutput) ElementType() reflect.Type
- func (o DnsKeySpecKeyTypePtrOutput) ToDnsKeySpecKeyTypePtrOutput() DnsKeySpecKeyTypePtrOutput
- func (o DnsKeySpecKeyTypePtrOutput) ToDnsKeySpecKeyTypePtrOutputWithContext(ctx context.Context) DnsKeySpecKeyTypePtrOutput
- func (o DnsKeySpecKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DnsKeySpecKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DnsKeySpecOutput
- func (o DnsKeySpecOutput) Algorithm() DnsKeySpecAlgorithmPtrOutput
- func (DnsKeySpecOutput) ElementType() reflect.Type
- func (o DnsKeySpecOutput) KeyLength() pulumi.IntPtrOutput
- func (o DnsKeySpecOutput) KeyType() DnsKeySpecKeyTypePtrOutput
- func (o DnsKeySpecOutput) Kind() pulumi.StringPtrOutput
- func (o DnsKeySpecOutput) ToDnsKeySpecOutput() DnsKeySpecOutput
- func (o DnsKeySpecOutput) ToDnsKeySpecOutputWithContext(ctx context.Context) DnsKeySpecOutput
- type DnsKeySpecResponse
- type DnsKeySpecResponseArrayOutput
- func (DnsKeySpecResponseArrayOutput) ElementType() reflect.Type
- func (o DnsKeySpecResponseArrayOutput) Index(i pulumi.IntInput) DnsKeySpecResponseOutput
- func (o DnsKeySpecResponseArrayOutput) ToDnsKeySpecResponseArrayOutput() DnsKeySpecResponseArrayOutput
- func (o DnsKeySpecResponseArrayOutput) ToDnsKeySpecResponseArrayOutputWithContext(ctx context.Context) DnsKeySpecResponseArrayOutput
- type DnsKeySpecResponseOutput
- func (o DnsKeySpecResponseOutput) Algorithm() pulumi.StringOutput
- func (DnsKeySpecResponseOutput) ElementType() reflect.Type
- func (o DnsKeySpecResponseOutput) KeyLength() pulumi.IntOutput
- func (o DnsKeySpecResponseOutput) KeyType() pulumi.StringOutput
- func (o DnsKeySpecResponseOutput) Kind() pulumi.StringOutput
- func (o DnsKeySpecResponseOutput) ToDnsKeySpecResponseOutput() DnsKeySpecResponseOutput
- func (o DnsKeySpecResponseOutput) ToDnsKeySpecResponseOutputWithContext(ctx context.Context) DnsKeySpecResponseOutput
- type GetResponsePolicyArgs
- type GetResponsePolicyOutputArgs
- type GetResponsePolicyResult
- type GetResponsePolicyResultOutput
- func (o GetResponsePolicyResultOutput) Description() pulumi.StringOutput
- func (GetResponsePolicyResultOutput) ElementType() reflect.Type
- func (o GetResponsePolicyResultOutput) Kind() pulumi.StringOutput
- func (o GetResponsePolicyResultOutput) Networks() ResponsePolicyNetworkResponseArrayOutput
- func (o GetResponsePolicyResultOutput) ResponsePolicyName() pulumi.StringOutput
- func (o GetResponsePolicyResultOutput) ToGetResponsePolicyResultOutput() GetResponsePolicyResultOutput
- func (o GetResponsePolicyResultOutput) ToGetResponsePolicyResultOutputWithContext(ctx context.Context) GetResponsePolicyResultOutput
- type GetResponsePolicyRuleArgs
- type GetResponsePolicyRuleOutputArgs
- type GetResponsePolicyRuleResult
- type GetResponsePolicyRuleResultOutput
- func (o GetResponsePolicyRuleResultOutput) Behavior() pulumi.StringOutput
- func (o GetResponsePolicyRuleResultOutput) DnsName() pulumi.StringOutput
- func (GetResponsePolicyRuleResultOutput) ElementType() reflect.Type
- func (o GetResponsePolicyRuleResultOutput) Kind() pulumi.StringOutput
- func (o GetResponsePolicyRuleResultOutput) LocalData() ResponsePolicyRuleLocalDataResponseOutput
- func (o GetResponsePolicyRuleResultOutput) RuleName() pulumi.StringOutput
- func (o GetResponsePolicyRuleResultOutput) ToGetResponsePolicyRuleResultOutput() GetResponsePolicyRuleResultOutput
- func (o GetResponsePolicyRuleResultOutput) ToGetResponsePolicyRuleResultOutputWithContext(ctx context.Context) GetResponsePolicyRuleResultOutput
- type LookupChangeArgs
- type LookupChangeOutputArgs
- type LookupChangeResult
- type LookupChangeResultOutput
- func (o LookupChangeResultOutput) Additions() ResourceRecordSetResponseArrayOutput
- func (o LookupChangeResultOutput) Deletions() ResourceRecordSetResponseArrayOutput
- func (LookupChangeResultOutput) ElementType() reflect.Type
- func (o LookupChangeResultOutput) IsServing() pulumi.BoolOutput
- func (o LookupChangeResultOutput) Kind() pulumi.StringOutput
- func (o LookupChangeResultOutput) StartTime() pulumi.StringOutput
- func (o LookupChangeResultOutput) Status() pulumi.StringOutput
- func (o LookupChangeResultOutput) ToLookupChangeResultOutput() LookupChangeResultOutput
- func (o LookupChangeResultOutput) ToLookupChangeResultOutputWithContext(ctx context.Context) LookupChangeResultOutput
- type LookupManagedZoneArgs
- type LookupManagedZoneOutputArgs
- type LookupManagedZoneResult
- type LookupManagedZoneResultOutput
- func (o LookupManagedZoneResultOutput) CloudLoggingConfig() ManagedZoneCloudLoggingConfigResponseOutput
- func (o LookupManagedZoneResultOutput) CreationTime() pulumi.StringOutput
- func (o LookupManagedZoneResultOutput) Description() pulumi.StringOutput
- func (o LookupManagedZoneResultOutput) DnsName() pulumi.StringOutput
- func (o LookupManagedZoneResultOutput) DnssecConfig() ManagedZoneDnsSecConfigResponseOutput
- func (LookupManagedZoneResultOutput) ElementType() reflect.Type
- func (o LookupManagedZoneResultOutput) ForwardingConfig() ManagedZoneForwardingConfigResponseOutput
- func (o LookupManagedZoneResultOutput) Kind() pulumi.StringOutput
- func (o LookupManagedZoneResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupManagedZoneResultOutput) Name() pulumi.StringOutput
- func (o LookupManagedZoneResultOutput) NameServerSet() pulumi.StringOutput
- func (o LookupManagedZoneResultOutput) NameServers() pulumi.StringArrayOutput
- func (o LookupManagedZoneResultOutput) PeeringConfig() ManagedZonePeeringConfigResponseOutput
- func (o LookupManagedZoneResultOutput) PrivateVisibilityConfig() ManagedZonePrivateVisibilityConfigResponseOutput
- func (o LookupManagedZoneResultOutput) ReverseLookupConfig() ManagedZoneReverseLookupConfigResponseOutput
- func (o LookupManagedZoneResultOutput) ServiceDirectoryConfig() ManagedZoneServiceDirectoryConfigResponseOutput
- func (o LookupManagedZoneResultOutput) ToLookupManagedZoneResultOutput() LookupManagedZoneResultOutput
- func (o LookupManagedZoneResultOutput) ToLookupManagedZoneResultOutputWithContext(ctx context.Context) LookupManagedZoneResultOutput
- func (o LookupManagedZoneResultOutput) Visibility() pulumi.StringOutput
- type LookupPolicyArgs
- type LookupPolicyOutputArgs
- type LookupPolicyResult
- type LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) AlternativeNameServerConfig() PolicyAlternativeNameServerConfigResponseOutput
- func (o LookupPolicyResultOutput) Description() pulumi.StringOutput
- func (LookupPolicyResultOutput) ElementType() reflect.Type
- func (o LookupPolicyResultOutput) EnableInboundForwarding() pulumi.BoolOutput
- func (o LookupPolicyResultOutput) EnableLogging() pulumi.BoolOutput
- func (o LookupPolicyResultOutput) Kind() pulumi.StringOutput
- func (o LookupPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupPolicyResultOutput) Networks() PolicyNetworkResponseArrayOutput
- func (o LookupPolicyResultOutput) ToLookupPolicyResultOutput() LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx context.Context) LookupPolicyResultOutput
- type LookupResourceRecordSetArgs
- type LookupResourceRecordSetOutputArgs
- type LookupResourceRecordSetResult
- type LookupResourceRecordSetResultOutput
- func (LookupResourceRecordSetResultOutput) ElementType() reflect.Type
- func (o LookupResourceRecordSetResultOutput) Kind() pulumi.StringOutput
- func (o LookupResourceRecordSetResultOutput) Name() pulumi.StringOutput
- func (o LookupResourceRecordSetResultOutput) RoutingPolicy() RRSetRoutingPolicyResponseOutput
- func (o LookupResourceRecordSetResultOutput) Rrdatas() pulumi.StringArrayOutput
- func (o LookupResourceRecordSetResultOutput) SignatureRrdatas() pulumi.StringArrayOutput
- func (o LookupResourceRecordSetResultOutput) ToLookupResourceRecordSetResultOutput() LookupResourceRecordSetResultOutput
- func (o LookupResourceRecordSetResultOutput) ToLookupResourceRecordSetResultOutputWithContext(ctx context.Context) LookupResourceRecordSetResultOutput
- func (o LookupResourceRecordSetResultOutput) Ttl() pulumi.IntOutput
- func (o LookupResourceRecordSetResultOutput) Type() pulumi.StringOutput
- type ManagedZone
- type ManagedZoneArgs
- type ManagedZoneCloudLoggingConfig
- type ManagedZoneCloudLoggingConfigArgs
- func (ManagedZoneCloudLoggingConfigArgs) ElementType() reflect.Type
- func (i ManagedZoneCloudLoggingConfigArgs) ToManagedZoneCloudLoggingConfigOutput() ManagedZoneCloudLoggingConfigOutput
- func (i ManagedZoneCloudLoggingConfigArgs) ToManagedZoneCloudLoggingConfigOutputWithContext(ctx context.Context) ManagedZoneCloudLoggingConfigOutput
- func (i ManagedZoneCloudLoggingConfigArgs) ToManagedZoneCloudLoggingConfigPtrOutput() ManagedZoneCloudLoggingConfigPtrOutput
- func (i ManagedZoneCloudLoggingConfigArgs) ToManagedZoneCloudLoggingConfigPtrOutputWithContext(ctx context.Context) ManagedZoneCloudLoggingConfigPtrOutput
- type ManagedZoneCloudLoggingConfigInput
- type ManagedZoneCloudLoggingConfigOutput
- func (ManagedZoneCloudLoggingConfigOutput) ElementType() reflect.Type
- func (o ManagedZoneCloudLoggingConfigOutput) EnableLogging() pulumi.BoolPtrOutput
- func (o ManagedZoneCloudLoggingConfigOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZoneCloudLoggingConfigOutput) ToManagedZoneCloudLoggingConfigOutput() ManagedZoneCloudLoggingConfigOutput
- func (o ManagedZoneCloudLoggingConfigOutput) ToManagedZoneCloudLoggingConfigOutputWithContext(ctx context.Context) ManagedZoneCloudLoggingConfigOutput
- func (o ManagedZoneCloudLoggingConfigOutput) ToManagedZoneCloudLoggingConfigPtrOutput() ManagedZoneCloudLoggingConfigPtrOutput
- func (o ManagedZoneCloudLoggingConfigOutput) ToManagedZoneCloudLoggingConfigPtrOutputWithContext(ctx context.Context) ManagedZoneCloudLoggingConfigPtrOutput
- type ManagedZoneCloudLoggingConfigPtrInput
- type ManagedZoneCloudLoggingConfigPtrOutput
- func (o ManagedZoneCloudLoggingConfigPtrOutput) Elem() ManagedZoneCloudLoggingConfigOutput
- func (ManagedZoneCloudLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o ManagedZoneCloudLoggingConfigPtrOutput) EnableLogging() pulumi.BoolPtrOutput
- func (o ManagedZoneCloudLoggingConfigPtrOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZoneCloudLoggingConfigPtrOutput) ToManagedZoneCloudLoggingConfigPtrOutput() ManagedZoneCloudLoggingConfigPtrOutput
- func (o ManagedZoneCloudLoggingConfigPtrOutput) ToManagedZoneCloudLoggingConfigPtrOutputWithContext(ctx context.Context) ManagedZoneCloudLoggingConfigPtrOutput
- type ManagedZoneCloudLoggingConfigResponse
- type ManagedZoneCloudLoggingConfigResponseOutput
- func (ManagedZoneCloudLoggingConfigResponseOutput) ElementType() reflect.Type
- func (o ManagedZoneCloudLoggingConfigResponseOutput) EnableLogging() pulumi.BoolOutput
- func (o ManagedZoneCloudLoggingConfigResponseOutput) Kind() pulumi.StringOutput
- func (o ManagedZoneCloudLoggingConfigResponseOutput) ToManagedZoneCloudLoggingConfigResponseOutput() ManagedZoneCloudLoggingConfigResponseOutput
- func (o ManagedZoneCloudLoggingConfigResponseOutput) ToManagedZoneCloudLoggingConfigResponseOutputWithContext(ctx context.Context) ManagedZoneCloudLoggingConfigResponseOutput
- type ManagedZoneDnsSecConfig
- type ManagedZoneDnsSecConfigArgs
- func (ManagedZoneDnsSecConfigArgs) ElementType() reflect.Type
- func (i ManagedZoneDnsSecConfigArgs) ToManagedZoneDnsSecConfigOutput() ManagedZoneDnsSecConfigOutput
- func (i ManagedZoneDnsSecConfigArgs) ToManagedZoneDnsSecConfigOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigOutput
- func (i ManagedZoneDnsSecConfigArgs) ToManagedZoneDnsSecConfigPtrOutput() ManagedZoneDnsSecConfigPtrOutput
- func (i ManagedZoneDnsSecConfigArgs) ToManagedZoneDnsSecConfigPtrOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigPtrOutput
- type ManagedZoneDnsSecConfigInput
- type ManagedZoneDnsSecConfigNonExistence
- func (ManagedZoneDnsSecConfigNonExistence) ElementType() reflect.Type
- func (e ManagedZoneDnsSecConfigNonExistence) ToManagedZoneDnsSecConfigNonExistenceOutput() ManagedZoneDnsSecConfigNonExistenceOutput
- func (e ManagedZoneDnsSecConfigNonExistence) ToManagedZoneDnsSecConfigNonExistenceOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigNonExistenceOutput
- func (e ManagedZoneDnsSecConfigNonExistence) ToManagedZoneDnsSecConfigNonExistencePtrOutput() ManagedZoneDnsSecConfigNonExistencePtrOutput
- func (e ManagedZoneDnsSecConfigNonExistence) ToManagedZoneDnsSecConfigNonExistencePtrOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigNonExistencePtrOutput
- func (e ManagedZoneDnsSecConfigNonExistence) ToStringOutput() pulumi.StringOutput
- func (e ManagedZoneDnsSecConfigNonExistence) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ManagedZoneDnsSecConfigNonExistence) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ManagedZoneDnsSecConfigNonExistence) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedZoneDnsSecConfigNonExistenceInput
- type ManagedZoneDnsSecConfigNonExistenceOutput
- func (ManagedZoneDnsSecConfigNonExistenceOutput) ElementType() reflect.Type
- func (o ManagedZoneDnsSecConfigNonExistenceOutput) ToManagedZoneDnsSecConfigNonExistenceOutput() ManagedZoneDnsSecConfigNonExistenceOutput
- func (o ManagedZoneDnsSecConfigNonExistenceOutput) ToManagedZoneDnsSecConfigNonExistenceOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigNonExistenceOutput
- func (o ManagedZoneDnsSecConfigNonExistenceOutput) ToManagedZoneDnsSecConfigNonExistencePtrOutput() ManagedZoneDnsSecConfigNonExistencePtrOutput
- func (o ManagedZoneDnsSecConfigNonExistenceOutput) ToManagedZoneDnsSecConfigNonExistencePtrOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigNonExistencePtrOutput
- func (o ManagedZoneDnsSecConfigNonExistenceOutput) ToStringOutput() pulumi.StringOutput
- func (o ManagedZoneDnsSecConfigNonExistenceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ManagedZoneDnsSecConfigNonExistenceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedZoneDnsSecConfigNonExistenceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedZoneDnsSecConfigNonExistencePtrInput
- type ManagedZoneDnsSecConfigNonExistencePtrOutput
- func (o ManagedZoneDnsSecConfigNonExistencePtrOutput) Elem() ManagedZoneDnsSecConfigNonExistenceOutput
- func (ManagedZoneDnsSecConfigNonExistencePtrOutput) ElementType() reflect.Type
- func (o ManagedZoneDnsSecConfigNonExistencePtrOutput) ToManagedZoneDnsSecConfigNonExistencePtrOutput() ManagedZoneDnsSecConfigNonExistencePtrOutput
- func (o ManagedZoneDnsSecConfigNonExistencePtrOutput) ToManagedZoneDnsSecConfigNonExistencePtrOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigNonExistencePtrOutput
- func (o ManagedZoneDnsSecConfigNonExistencePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedZoneDnsSecConfigNonExistencePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedZoneDnsSecConfigOutput
- func (o ManagedZoneDnsSecConfigOutput) DefaultKeySpecs() DnsKeySpecArrayOutput
- func (ManagedZoneDnsSecConfigOutput) ElementType() reflect.Type
- func (o ManagedZoneDnsSecConfigOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZoneDnsSecConfigOutput) NonExistence() ManagedZoneDnsSecConfigNonExistencePtrOutput
- func (o ManagedZoneDnsSecConfigOutput) State() ManagedZoneDnsSecConfigStatePtrOutput
- func (o ManagedZoneDnsSecConfigOutput) ToManagedZoneDnsSecConfigOutput() ManagedZoneDnsSecConfigOutput
- func (o ManagedZoneDnsSecConfigOutput) ToManagedZoneDnsSecConfigOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigOutput
- func (o ManagedZoneDnsSecConfigOutput) ToManagedZoneDnsSecConfigPtrOutput() ManagedZoneDnsSecConfigPtrOutput
- func (o ManagedZoneDnsSecConfigOutput) ToManagedZoneDnsSecConfigPtrOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigPtrOutput
- type ManagedZoneDnsSecConfigPtrInput
- type ManagedZoneDnsSecConfigPtrOutput
- func (o ManagedZoneDnsSecConfigPtrOutput) DefaultKeySpecs() DnsKeySpecArrayOutput
- func (o ManagedZoneDnsSecConfigPtrOutput) Elem() ManagedZoneDnsSecConfigOutput
- func (ManagedZoneDnsSecConfigPtrOutput) ElementType() reflect.Type
- func (o ManagedZoneDnsSecConfigPtrOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZoneDnsSecConfigPtrOutput) NonExistence() ManagedZoneDnsSecConfigNonExistencePtrOutput
- func (o ManagedZoneDnsSecConfigPtrOutput) State() ManagedZoneDnsSecConfigStatePtrOutput
- func (o ManagedZoneDnsSecConfigPtrOutput) ToManagedZoneDnsSecConfigPtrOutput() ManagedZoneDnsSecConfigPtrOutput
- func (o ManagedZoneDnsSecConfigPtrOutput) ToManagedZoneDnsSecConfigPtrOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigPtrOutput
- type ManagedZoneDnsSecConfigResponse
- type ManagedZoneDnsSecConfigResponseOutput
- func (o ManagedZoneDnsSecConfigResponseOutput) DefaultKeySpecs() DnsKeySpecResponseArrayOutput
- func (ManagedZoneDnsSecConfigResponseOutput) ElementType() reflect.Type
- func (o ManagedZoneDnsSecConfigResponseOutput) Kind() pulumi.StringOutput
- func (o ManagedZoneDnsSecConfigResponseOutput) NonExistence() pulumi.StringOutput
- func (o ManagedZoneDnsSecConfigResponseOutput) State() pulumi.StringOutput
- func (o ManagedZoneDnsSecConfigResponseOutput) ToManagedZoneDnsSecConfigResponseOutput() ManagedZoneDnsSecConfigResponseOutput
- func (o ManagedZoneDnsSecConfigResponseOutput) ToManagedZoneDnsSecConfigResponseOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigResponseOutput
- type ManagedZoneDnsSecConfigState
- func (ManagedZoneDnsSecConfigState) ElementType() reflect.Type
- func (e ManagedZoneDnsSecConfigState) ToManagedZoneDnsSecConfigStateOutput() ManagedZoneDnsSecConfigStateOutput
- func (e ManagedZoneDnsSecConfigState) ToManagedZoneDnsSecConfigStateOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigStateOutput
- func (e ManagedZoneDnsSecConfigState) ToManagedZoneDnsSecConfigStatePtrOutput() ManagedZoneDnsSecConfigStatePtrOutput
- func (e ManagedZoneDnsSecConfigState) ToManagedZoneDnsSecConfigStatePtrOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigStatePtrOutput
- func (e ManagedZoneDnsSecConfigState) ToStringOutput() pulumi.StringOutput
- func (e ManagedZoneDnsSecConfigState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ManagedZoneDnsSecConfigState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ManagedZoneDnsSecConfigState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedZoneDnsSecConfigStateInput
- type ManagedZoneDnsSecConfigStateOutput
- func (ManagedZoneDnsSecConfigStateOutput) ElementType() reflect.Type
- func (o ManagedZoneDnsSecConfigStateOutput) ToManagedZoneDnsSecConfigStateOutput() ManagedZoneDnsSecConfigStateOutput
- func (o ManagedZoneDnsSecConfigStateOutput) ToManagedZoneDnsSecConfigStateOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigStateOutput
- func (o ManagedZoneDnsSecConfigStateOutput) ToManagedZoneDnsSecConfigStatePtrOutput() ManagedZoneDnsSecConfigStatePtrOutput
- func (o ManagedZoneDnsSecConfigStateOutput) ToManagedZoneDnsSecConfigStatePtrOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigStatePtrOutput
- func (o ManagedZoneDnsSecConfigStateOutput) ToStringOutput() pulumi.StringOutput
- func (o ManagedZoneDnsSecConfigStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ManagedZoneDnsSecConfigStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedZoneDnsSecConfigStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedZoneDnsSecConfigStatePtrInput
- type ManagedZoneDnsSecConfigStatePtrOutput
- func (o ManagedZoneDnsSecConfigStatePtrOutput) Elem() ManagedZoneDnsSecConfigStateOutput
- func (ManagedZoneDnsSecConfigStatePtrOutput) ElementType() reflect.Type
- func (o ManagedZoneDnsSecConfigStatePtrOutput) ToManagedZoneDnsSecConfigStatePtrOutput() ManagedZoneDnsSecConfigStatePtrOutput
- func (o ManagedZoneDnsSecConfigStatePtrOutput) ToManagedZoneDnsSecConfigStatePtrOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigStatePtrOutput
- func (o ManagedZoneDnsSecConfigStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedZoneDnsSecConfigStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedZoneForwardingConfig
- type ManagedZoneForwardingConfigArgs
- func (ManagedZoneForwardingConfigArgs) ElementType() reflect.Type
- func (i ManagedZoneForwardingConfigArgs) ToManagedZoneForwardingConfigOutput() ManagedZoneForwardingConfigOutput
- func (i ManagedZoneForwardingConfigArgs) ToManagedZoneForwardingConfigOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigOutput
- func (i ManagedZoneForwardingConfigArgs) ToManagedZoneForwardingConfigPtrOutput() ManagedZoneForwardingConfigPtrOutput
- func (i ManagedZoneForwardingConfigArgs) ToManagedZoneForwardingConfigPtrOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigPtrOutput
- type ManagedZoneForwardingConfigInput
- type ManagedZoneForwardingConfigNameServerTarget
- type ManagedZoneForwardingConfigNameServerTargetArgs
- func (ManagedZoneForwardingConfigNameServerTargetArgs) ElementType() reflect.Type
- func (i ManagedZoneForwardingConfigNameServerTargetArgs) ToManagedZoneForwardingConfigNameServerTargetOutput() ManagedZoneForwardingConfigNameServerTargetOutput
- func (i ManagedZoneForwardingConfigNameServerTargetArgs) ToManagedZoneForwardingConfigNameServerTargetOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetOutput
- type ManagedZoneForwardingConfigNameServerTargetArray
- func (ManagedZoneForwardingConfigNameServerTargetArray) ElementType() reflect.Type
- func (i ManagedZoneForwardingConfigNameServerTargetArray) ToManagedZoneForwardingConfigNameServerTargetArrayOutput() ManagedZoneForwardingConfigNameServerTargetArrayOutput
- func (i ManagedZoneForwardingConfigNameServerTargetArray) ToManagedZoneForwardingConfigNameServerTargetArrayOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetArrayOutput
- type ManagedZoneForwardingConfigNameServerTargetArrayInput
- type ManagedZoneForwardingConfigNameServerTargetArrayOutput
- func (ManagedZoneForwardingConfigNameServerTargetArrayOutput) ElementType() reflect.Type
- func (o ManagedZoneForwardingConfigNameServerTargetArrayOutput) Index(i pulumi.IntInput) ManagedZoneForwardingConfigNameServerTargetOutput
- func (o ManagedZoneForwardingConfigNameServerTargetArrayOutput) ToManagedZoneForwardingConfigNameServerTargetArrayOutput() ManagedZoneForwardingConfigNameServerTargetArrayOutput
- func (o ManagedZoneForwardingConfigNameServerTargetArrayOutput) ToManagedZoneForwardingConfigNameServerTargetArrayOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetArrayOutput
- type ManagedZoneForwardingConfigNameServerTargetForwardingPath
- func (ManagedZoneForwardingConfigNameServerTargetForwardingPath) ElementType() reflect.Type
- func (e ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToManagedZoneForwardingConfigNameServerTargetForwardingPathOutput() ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput
- func (e ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToManagedZoneForwardingConfigNameServerTargetForwardingPathOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput
- func (e ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput() ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput
- func (e ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput
- func (e ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToStringOutput() pulumi.StringOutput
- func (e ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedZoneForwardingConfigNameServerTargetForwardingPathInput
- type ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput
- func (ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ElementType() reflect.Type
- func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToManagedZoneForwardingConfigNameServerTargetForwardingPathOutput() ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput
- func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToManagedZoneForwardingConfigNameServerTargetForwardingPathOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput
- func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput() ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput
- func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput
- func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToStringOutput() pulumi.StringOutput
- func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrInput
- type ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput
- func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput) Elem() ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput
- func (ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput) ElementType() reflect.Type
- func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput) ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput() ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput
- func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput) ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput
- func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedZoneForwardingConfigNameServerTargetInput
- type ManagedZoneForwardingConfigNameServerTargetOutput
- func (ManagedZoneForwardingConfigNameServerTargetOutput) ElementType() reflect.Type
- func (o ManagedZoneForwardingConfigNameServerTargetOutput) ForwardingPath() ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput
- func (o ManagedZoneForwardingConfigNameServerTargetOutput) Ipv4Address() pulumi.StringPtrOutput
- func (o ManagedZoneForwardingConfigNameServerTargetOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZoneForwardingConfigNameServerTargetOutput) ToManagedZoneForwardingConfigNameServerTargetOutput() ManagedZoneForwardingConfigNameServerTargetOutput
- func (o ManagedZoneForwardingConfigNameServerTargetOutput) ToManagedZoneForwardingConfigNameServerTargetOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetOutput
- type ManagedZoneForwardingConfigNameServerTargetResponse
- type ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput
- func (ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput) ElementType() reflect.Type
- func (o ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput) Index(i pulumi.IntInput) ManagedZoneForwardingConfigNameServerTargetResponseOutput
- func (o ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput) ToManagedZoneForwardingConfigNameServerTargetResponseArrayOutput() ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput
- func (o ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput) ToManagedZoneForwardingConfigNameServerTargetResponseArrayOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput
- type ManagedZoneForwardingConfigNameServerTargetResponseOutput
- func (ManagedZoneForwardingConfigNameServerTargetResponseOutput) ElementType() reflect.Type
- func (o ManagedZoneForwardingConfigNameServerTargetResponseOutput) ForwardingPath() pulumi.StringOutput
- func (o ManagedZoneForwardingConfigNameServerTargetResponseOutput) Ipv4Address() pulumi.StringOutput
- func (o ManagedZoneForwardingConfigNameServerTargetResponseOutput) Kind() pulumi.StringOutput
- func (o ManagedZoneForwardingConfigNameServerTargetResponseOutput) ToManagedZoneForwardingConfigNameServerTargetResponseOutput() ManagedZoneForwardingConfigNameServerTargetResponseOutput
- func (o ManagedZoneForwardingConfigNameServerTargetResponseOutput) ToManagedZoneForwardingConfigNameServerTargetResponseOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetResponseOutput
- type ManagedZoneForwardingConfigOutput
- func (ManagedZoneForwardingConfigOutput) ElementType() reflect.Type
- func (o ManagedZoneForwardingConfigOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZoneForwardingConfigOutput) TargetNameServers() ManagedZoneForwardingConfigNameServerTargetArrayOutput
- func (o ManagedZoneForwardingConfigOutput) ToManagedZoneForwardingConfigOutput() ManagedZoneForwardingConfigOutput
- func (o ManagedZoneForwardingConfigOutput) ToManagedZoneForwardingConfigOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigOutput
- func (o ManagedZoneForwardingConfigOutput) ToManagedZoneForwardingConfigPtrOutput() ManagedZoneForwardingConfigPtrOutput
- func (o ManagedZoneForwardingConfigOutput) ToManagedZoneForwardingConfigPtrOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigPtrOutput
- type ManagedZoneForwardingConfigPtrInput
- type ManagedZoneForwardingConfigPtrOutput
- func (o ManagedZoneForwardingConfigPtrOutput) Elem() ManagedZoneForwardingConfigOutput
- func (ManagedZoneForwardingConfigPtrOutput) ElementType() reflect.Type
- func (o ManagedZoneForwardingConfigPtrOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZoneForwardingConfigPtrOutput) TargetNameServers() ManagedZoneForwardingConfigNameServerTargetArrayOutput
- func (o ManagedZoneForwardingConfigPtrOutput) ToManagedZoneForwardingConfigPtrOutput() ManagedZoneForwardingConfigPtrOutput
- func (o ManagedZoneForwardingConfigPtrOutput) ToManagedZoneForwardingConfigPtrOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigPtrOutput
- type ManagedZoneForwardingConfigResponse
- type ManagedZoneForwardingConfigResponseOutput
- func (ManagedZoneForwardingConfigResponseOutput) ElementType() reflect.Type
- func (o ManagedZoneForwardingConfigResponseOutput) Kind() pulumi.StringOutput
- func (o ManagedZoneForwardingConfigResponseOutput) TargetNameServers() ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput
- func (o ManagedZoneForwardingConfigResponseOutput) ToManagedZoneForwardingConfigResponseOutput() ManagedZoneForwardingConfigResponseOutput
- func (o ManagedZoneForwardingConfigResponseOutput) ToManagedZoneForwardingConfigResponseOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigResponseOutput
- type ManagedZoneInput
- type ManagedZoneOutput
- type ManagedZonePeeringConfig
- type ManagedZonePeeringConfigArgs
- func (ManagedZonePeeringConfigArgs) ElementType() reflect.Type
- func (i ManagedZonePeeringConfigArgs) ToManagedZonePeeringConfigOutput() ManagedZonePeeringConfigOutput
- func (i ManagedZonePeeringConfigArgs) ToManagedZonePeeringConfigOutputWithContext(ctx context.Context) ManagedZonePeeringConfigOutput
- func (i ManagedZonePeeringConfigArgs) ToManagedZonePeeringConfigPtrOutput() ManagedZonePeeringConfigPtrOutput
- func (i ManagedZonePeeringConfigArgs) ToManagedZonePeeringConfigPtrOutputWithContext(ctx context.Context) ManagedZonePeeringConfigPtrOutput
- type ManagedZonePeeringConfigInput
- type ManagedZonePeeringConfigOutput
- func (ManagedZonePeeringConfigOutput) ElementType() reflect.Type
- func (o ManagedZonePeeringConfigOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZonePeeringConfigOutput) TargetNetwork() ManagedZonePeeringConfigTargetNetworkPtrOutput
- func (o ManagedZonePeeringConfigOutput) ToManagedZonePeeringConfigOutput() ManagedZonePeeringConfigOutput
- func (o ManagedZonePeeringConfigOutput) ToManagedZonePeeringConfigOutputWithContext(ctx context.Context) ManagedZonePeeringConfigOutput
- func (o ManagedZonePeeringConfigOutput) ToManagedZonePeeringConfigPtrOutput() ManagedZonePeeringConfigPtrOutput
- func (o ManagedZonePeeringConfigOutput) ToManagedZonePeeringConfigPtrOutputWithContext(ctx context.Context) ManagedZonePeeringConfigPtrOutput
- type ManagedZonePeeringConfigPtrInput
- type ManagedZonePeeringConfigPtrOutput
- func (o ManagedZonePeeringConfigPtrOutput) Elem() ManagedZonePeeringConfigOutput
- func (ManagedZonePeeringConfigPtrOutput) ElementType() reflect.Type
- func (o ManagedZonePeeringConfigPtrOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZonePeeringConfigPtrOutput) TargetNetwork() ManagedZonePeeringConfigTargetNetworkPtrOutput
- func (o ManagedZonePeeringConfigPtrOutput) ToManagedZonePeeringConfigPtrOutput() ManagedZonePeeringConfigPtrOutput
- func (o ManagedZonePeeringConfigPtrOutput) ToManagedZonePeeringConfigPtrOutputWithContext(ctx context.Context) ManagedZonePeeringConfigPtrOutput
- type ManagedZonePeeringConfigResponse
- type ManagedZonePeeringConfigResponseOutput
- func (ManagedZonePeeringConfigResponseOutput) ElementType() reflect.Type
- func (o ManagedZonePeeringConfigResponseOutput) Kind() pulumi.StringOutput
- func (o ManagedZonePeeringConfigResponseOutput) TargetNetwork() ManagedZonePeeringConfigTargetNetworkResponseOutput
- func (o ManagedZonePeeringConfigResponseOutput) ToManagedZonePeeringConfigResponseOutput() ManagedZonePeeringConfigResponseOutput
- func (o ManagedZonePeeringConfigResponseOutput) ToManagedZonePeeringConfigResponseOutputWithContext(ctx context.Context) ManagedZonePeeringConfigResponseOutput
- type ManagedZonePeeringConfigTargetNetwork
- type ManagedZonePeeringConfigTargetNetworkArgs
- func (ManagedZonePeeringConfigTargetNetworkArgs) ElementType() reflect.Type
- func (i ManagedZonePeeringConfigTargetNetworkArgs) ToManagedZonePeeringConfigTargetNetworkOutput() ManagedZonePeeringConfigTargetNetworkOutput
- func (i ManagedZonePeeringConfigTargetNetworkArgs) ToManagedZonePeeringConfigTargetNetworkOutputWithContext(ctx context.Context) ManagedZonePeeringConfigTargetNetworkOutput
- func (i ManagedZonePeeringConfigTargetNetworkArgs) ToManagedZonePeeringConfigTargetNetworkPtrOutput() ManagedZonePeeringConfigTargetNetworkPtrOutput
- func (i ManagedZonePeeringConfigTargetNetworkArgs) ToManagedZonePeeringConfigTargetNetworkPtrOutputWithContext(ctx context.Context) ManagedZonePeeringConfigTargetNetworkPtrOutput
- type ManagedZonePeeringConfigTargetNetworkInput
- type ManagedZonePeeringConfigTargetNetworkOutput
- func (o ManagedZonePeeringConfigTargetNetworkOutput) DeactivateTime() pulumi.StringPtrOutput
- func (ManagedZonePeeringConfigTargetNetworkOutput) ElementType() reflect.Type
- func (o ManagedZonePeeringConfigTargetNetworkOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZonePeeringConfigTargetNetworkOutput) NetworkUrl() pulumi.StringPtrOutput
- func (o ManagedZonePeeringConfigTargetNetworkOutput) ToManagedZonePeeringConfigTargetNetworkOutput() ManagedZonePeeringConfigTargetNetworkOutput
- func (o ManagedZonePeeringConfigTargetNetworkOutput) ToManagedZonePeeringConfigTargetNetworkOutputWithContext(ctx context.Context) ManagedZonePeeringConfigTargetNetworkOutput
- func (o ManagedZonePeeringConfigTargetNetworkOutput) ToManagedZonePeeringConfigTargetNetworkPtrOutput() ManagedZonePeeringConfigTargetNetworkPtrOutput
- func (o ManagedZonePeeringConfigTargetNetworkOutput) ToManagedZonePeeringConfigTargetNetworkPtrOutputWithContext(ctx context.Context) ManagedZonePeeringConfigTargetNetworkPtrOutput
- type ManagedZonePeeringConfigTargetNetworkPtrInput
- type ManagedZonePeeringConfigTargetNetworkPtrOutput
- func (o ManagedZonePeeringConfigTargetNetworkPtrOutput) DeactivateTime() pulumi.StringPtrOutput
- func (o ManagedZonePeeringConfigTargetNetworkPtrOutput) Elem() ManagedZonePeeringConfigTargetNetworkOutput
- func (ManagedZonePeeringConfigTargetNetworkPtrOutput) ElementType() reflect.Type
- func (o ManagedZonePeeringConfigTargetNetworkPtrOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZonePeeringConfigTargetNetworkPtrOutput) NetworkUrl() pulumi.StringPtrOutput
- func (o ManagedZonePeeringConfigTargetNetworkPtrOutput) ToManagedZonePeeringConfigTargetNetworkPtrOutput() ManagedZonePeeringConfigTargetNetworkPtrOutput
- func (o ManagedZonePeeringConfigTargetNetworkPtrOutput) ToManagedZonePeeringConfigTargetNetworkPtrOutputWithContext(ctx context.Context) ManagedZonePeeringConfigTargetNetworkPtrOutput
- type ManagedZonePeeringConfigTargetNetworkResponse
- type ManagedZonePeeringConfigTargetNetworkResponseOutput
- func (o ManagedZonePeeringConfigTargetNetworkResponseOutput) DeactivateTime() pulumi.StringOutput
- func (ManagedZonePeeringConfigTargetNetworkResponseOutput) ElementType() reflect.Type
- func (o ManagedZonePeeringConfigTargetNetworkResponseOutput) Kind() pulumi.StringOutput
- func (o ManagedZonePeeringConfigTargetNetworkResponseOutput) NetworkUrl() pulumi.StringOutput
- func (o ManagedZonePeeringConfigTargetNetworkResponseOutput) ToManagedZonePeeringConfigTargetNetworkResponseOutput() ManagedZonePeeringConfigTargetNetworkResponseOutput
- func (o ManagedZonePeeringConfigTargetNetworkResponseOutput) ToManagedZonePeeringConfigTargetNetworkResponseOutputWithContext(ctx context.Context) ManagedZonePeeringConfigTargetNetworkResponseOutput
- type ManagedZonePrivateVisibilityConfig
- type ManagedZonePrivateVisibilityConfigArgs
- func (ManagedZonePrivateVisibilityConfigArgs) ElementType() reflect.Type
- func (i ManagedZonePrivateVisibilityConfigArgs) ToManagedZonePrivateVisibilityConfigOutput() ManagedZonePrivateVisibilityConfigOutput
- func (i ManagedZonePrivateVisibilityConfigArgs) ToManagedZonePrivateVisibilityConfigOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigOutput
- func (i ManagedZonePrivateVisibilityConfigArgs) ToManagedZonePrivateVisibilityConfigPtrOutput() ManagedZonePrivateVisibilityConfigPtrOutput
- func (i ManagedZonePrivateVisibilityConfigArgs) ToManagedZonePrivateVisibilityConfigPtrOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigPtrOutput
- type ManagedZonePrivateVisibilityConfigInput
- type ManagedZonePrivateVisibilityConfigNetwork
- type ManagedZonePrivateVisibilityConfigNetworkArgs
- func (ManagedZonePrivateVisibilityConfigNetworkArgs) ElementType() reflect.Type
- func (i ManagedZonePrivateVisibilityConfigNetworkArgs) ToManagedZonePrivateVisibilityConfigNetworkOutput() ManagedZonePrivateVisibilityConfigNetworkOutput
- func (i ManagedZonePrivateVisibilityConfigNetworkArgs) ToManagedZonePrivateVisibilityConfigNetworkOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigNetworkOutput
- type ManagedZonePrivateVisibilityConfigNetworkArray
- func (ManagedZonePrivateVisibilityConfigNetworkArray) ElementType() reflect.Type
- func (i ManagedZonePrivateVisibilityConfigNetworkArray) ToManagedZonePrivateVisibilityConfigNetworkArrayOutput() ManagedZonePrivateVisibilityConfigNetworkArrayOutput
- func (i ManagedZonePrivateVisibilityConfigNetworkArray) ToManagedZonePrivateVisibilityConfigNetworkArrayOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigNetworkArrayOutput
- type ManagedZonePrivateVisibilityConfigNetworkArrayInput
- type ManagedZonePrivateVisibilityConfigNetworkArrayOutput
- func (ManagedZonePrivateVisibilityConfigNetworkArrayOutput) ElementType() reflect.Type
- func (o ManagedZonePrivateVisibilityConfigNetworkArrayOutput) Index(i pulumi.IntInput) ManagedZonePrivateVisibilityConfigNetworkOutput
- func (o ManagedZonePrivateVisibilityConfigNetworkArrayOutput) ToManagedZonePrivateVisibilityConfigNetworkArrayOutput() ManagedZonePrivateVisibilityConfigNetworkArrayOutput
- func (o ManagedZonePrivateVisibilityConfigNetworkArrayOutput) ToManagedZonePrivateVisibilityConfigNetworkArrayOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigNetworkArrayOutput
- type ManagedZonePrivateVisibilityConfigNetworkInput
- type ManagedZonePrivateVisibilityConfigNetworkOutput
- func (ManagedZonePrivateVisibilityConfigNetworkOutput) ElementType() reflect.Type
- func (o ManagedZonePrivateVisibilityConfigNetworkOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZonePrivateVisibilityConfigNetworkOutput) NetworkUrl() pulumi.StringPtrOutput
- func (o ManagedZonePrivateVisibilityConfigNetworkOutput) ToManagedZonePrivateVisibilityConfigNetworkOutput() ManagedZonePrivateVisibilityConfigNetworkOutput
- func (o ManagedZonePrivateVisibilityConfigNetworkOutput) ToManagedZonePrivateVisibilityConfigNetworkOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigNetworkOutput
- type ManagedZonePrivateVisibilityConfigNetworkResponse
- type ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput
- func (ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput) ElementType() reflect.Type
- func (o ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput) Index(i pulumi.IntInput) ManagedZonePrivateVisibilityConfigNetworkResponseOutput
- func (o ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput) ToManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput() ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput
- func (o ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput) ToManagedZonePrivateVisibilityConfigNetworkResponseArrayOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput
- type ManagedZonePrivateVisibilityConfigNetworkResponseOutput
- func (ManagedZonePrivateVisibilityConfigNetworkResponseOutput) ElementType() reflect.Type
- func (o ManagedZonePrivateVisibilityConfigNetworkResponseOutput) Kind() pulumi.StringOutput
- func (o ManagedZonePrivateVisibilityConfigNetworkResponseOutput) NetworkUrl() pulumi.StringOutput
- func (o ManagedZonePrivateVisibilityConfigNetworkResponseOutput) ToManagedZonePrivateVisibilityConfigNetworkResponseOutput() ManagedZonePrivateVisibilityConfigNetworkResponseOutput
- func (o ManagedZonePrivateVisibilityConfigNetworkResponseOutput) ToManagedZonePrivateVisibilityConfigNetworkResponseOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigNetworkResponseOutput
- type ManagedZonePrivateVisibilityConfigOutput
- func (ManagedZonePrivateVisibilityConfigOutput) ElementType() reflect.Type
- func (o ManagedZonePrivateVisibilityConfigOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZonePrivateVisibilityConfigOutput) Networks() ManagedZonePrivateVisibilityConfigNetworkArrayOutput
- func (o ManagedZonePrivateVisibilityConfigOutput) ToManagedZonePrivateVisibilityConfigOutput() ManagedZonePrivateVisibilityConfigOutput
- func (o ManagedZonePrivateVisibilityConfigOutput) ToManagedZonePrivateVisibilityConfigOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigOutput
- func (o ManagedZonePrivateVisibilityConfigOutput) ToManagedZonePrivateVisibilityConfigPtrOutput() ManagedZonePrivateVisibilityConfigPtrOutput
- func (o ManagedZonePrivateVisibilityConfigOutput) ToManagedZonePrivateVisibilityConfigPtrOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigPtrOutput
- type ManagedZonePrivateVisibilityConfigPtrInput
- type ManagedZonePrivateVisibilityConfigPtrOutput
- func (o ManagedZonePrivateVisibilityConfigPtrOutput) Elem() ManagedZonePrivateVisibilityConfigOutput
- func (ManagedZonePrivateVisibilityConfigPtrOutput) ElementType() reflect.Type
- func (o ManagedZonePrivateVisibilityConfigPtrOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZonePrivateVisibilityConfigPtrOutput) Networks() ManagedZonePrivateVisibilityConfigNetworkArrayOutput
- func (o ManagedZonePrivateVisibilityConfigPtrOutput) ToManagedZonePrivateVisibilityConfigPtrOutput() ManagedZonePrivateVisibilityConfigPtrOutput
- func (o ManagedZonePrivateVisibilityConfigPtrOutput) ToManagedZonePrivateVisibilityConfigPtrOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigPtrOutput
- type ManagedZonePrivateVisibilityConfigResponse
- type ManagedZonePrivateVisibilityConfigResponseOutput
- func (ManagedZonePrivateVisibilityConfigResponseOutput) ElementType() reflect.Type
- func (o ManagedZonePrivateVisibilityConfigResponseOutput) Kind() pulumi.StringOutput
- func (o ManagedZonePrivateVisibilityConfigResponseOutput) Networks() ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput
- func (o ManagedZonePrivateVisibilityConfigResponseOutput) ToManagedZonePrivateVisibilityConfigResponseOutput() ManagedZonePrivateVisibilityConfigResponseOutput
- func (o ManagedZonePrivateVisibilityConfigResponseOutput) ToManagedZonePrivateVisibilityConfigResponseOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigResponseOutput
- type ManagedZoneReverseLookupConfig
- type ManagedZoneReverseLookupConfigArgs
- func (ManagedZoneReverseLookupConfigArgs) ElementType() reflect.Type
- func (i ManagedZoneReverseLookupConfigArgs) ToManagedZoneReverseLookupConfigOutput() ManagedZoneReverseLookupConfigOutput
- func (i ManagedZoneReverseLookupConfigArgs) ToManagedZoneReverseLookupConfigOutputWithContext(ctx context.Context) ManagedZoneReverseLookupConfigOutput
- func (i ManagedZoneReverseLookupConfigArgs) ToManagedZoneReverseLookupConfigPtrOutput() ManagedZoneReverseLookupConfigPtrOutput
- func (i ManagedZoneReverseLookupConfigArgs) ToManagedZoneReverseLookupConfigPtrOutputWithContext(ctx context.Context) ManagedZoneReverseLookupConfigPtrOutput
- type ManagedZoneReverseLookupConfigInput
- type ManagedZoneReverseLookupConfigOutput
- func (ManagedZoneReverseLookupConfigOutput) ElementType() reflect.Type
- func (o ManagedZoneReverseLookupConfigOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZoneReverseLookupConfigOutput) ToManagedZoneReverseLookupConfigOutput() ManagedZoneReverseLookupConfigOutput
- func (o ManagedZoneReverseLookupConfigOutput) ToManagedZoneReverseLookupConfigOutputWithContext(ctx context.Context) ManagedZoneReverseLookupConfigOutput
- func (o ManagedZoneReverseLookupConfigOutput) ToManagedZoneReverseLookupConfigPtrOutput() ManagedZoneReverseLookupConfigPtrOutput
- func (o ManagedZoneReverseLookupConfigOutput) ToManagedZoneReverseLookupConfigPtrOutputWithContext(ctx context.Context) ManagedZoneReverseLookupConfigPtrOutput
- type ManagedZoneReverseLookupConfigPtrInput
- type ManagedZoneReverseLookupConfigPtrOutput
- func (o ManagedZoneReverseLookupConfigPtrOutput) Elem() ManagedZoneReverseLookupConfigOutput
- func (ManagedZoneReverseLookupConfigPtrOutput) ElementType() reflect.Type
- func (o ManagedZoneReverseLookupConfigPtrOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZoneReverseLookupConfigPtrOutput) ToManagedZoneReverseLookupConfigPtrOutput() ManagedZoneReverseLookupConfigPtrOutput
- func (o ManagedZoneReverseLookupConfigPtrOutput) ToManagedZoneReverseLookupConfigPtrOutputWithContext(ctx context.Context) ManagedZoneReverseLookupConfigPtrOutput
- type ManagedZoneReverseLookupConfigResponse
- type ManagedZoneReverseLookupConfigResponseOutput
- func (ManagedZoneReverseLookupConfigResponseOutput) ElementType() reflect.Type
- func (o ManagedZoneReverseLookupConfigResponseOutput) Kind() pulumi.StringOutput
- func (o ManagedZoneReverseLookupConfigResponseOutput) ToManagedZoneReverseLookupConfigResponseOutput() ManagedZoneReverseLookupConfigResponseOutput
- func (o ManagedZoneReverseLookupConfigResponseOutput) ToManagedZoneReverseLookupConfigResponseOutputWithContext(ctx context.Context) ManagedZoneReverseLookupConfigResponseOutput
- type ManagedZoneServiceDirectoryConfig
- type ManagedZoneServiceDirectoryConfigArgs
- func (ManagedZoneServiceDirectoryConfigArgs) ElementType() reflect.Type
- func (i ManagedZoneServiceDirectoryConfigArgs) ToManagedZoneServiceDirectoryConfigOutput() ManagedZoneServiceDirectoryConfigOutput
- func (i ManagedZoneServiceDirectoryConfigArgs) ToManagedZoneServiceDirectoryConfigOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigOutput
- func (i ManagedZoneServiceDirectoryConfigArgs) ToManagedZoneServiceDirectoryConfigPtrOutput() ManagedZoneServiceDirectoryConfigPtrOutput
- func (i ManagedZoneServiceDirectoryConfigArgs) ToManagedZoneServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigPtrOutput
- type ManagedZoneServiceDirectoryConfigInput
- type ManagedZoneServiceDirectoryConfigNamespace
- type ManagedZoneServiceDirectoryConfigNamespaceArgs
- func (ManagedZoneServiceDirectoryConfigNamespaceArgs) ElementType() reflect.Type
- func (i ManagedZoneServiceDirectoryConfigNamespaceArgs) ToManagedZoneServiceDirectoryConfigNamespaceOutput() ManagedZoneServiceDirectoryConfigNamespaceOutput
- func (i ManagedZoneServiceDirectoryConfigNamespaceArgs) ToManagedZoneServiceDirectoryConfigNamespaceOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigNamespaceOutput
- func (i ManagedZoneServiceDirectoryConfigNamespaceArgs) ToManagedZoneServiceDirectoryConfigNamespacePtrOutput() ManagedZoneServiceDirectoryConfigNamespacePtrOutput
- func (i ManagedZoneServiceDirectoryConfigNamespaceArgs) ToManagedZoneServiceDirectoryConfigNamespacePtrOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigNamespacePtrOutput
- type ManagedZoneServiceDirectoryConfigNamespaceInput
- type ManagedZoneServiceDirectoryConfigNamespaceOutput
- func (o ManagedZoneServiceDirectoryConfigNamespaceOutput) DeletionTime() pulumi.StringPtrOutput
- func (ManagedZoneServiceDirectoryConfigNamespaceOutput) ElementType() reflect.Type
- func (o ManagedZoneServiceDirectoryConfigNamespaceOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZoneServiceDirectoryConfigNamespaceOutput) NamespaceUrl() pulumi.StringPtrOutput
- func (o ManagedZoneServiceDirectoryConfigNamespaceOutput) ToManagedZoneServiceDirectoryConfigNamespaceOutput() ManagedZoneServiceDirectoryConfigNamespaceOutput
- func (o ManagedZoneServiceDirectoryConfigNamespaceOutput) ToManagedZoneServiceDirectoryConfigNamespaceOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigNamespaceOutput
- func (o ManagedZoneServiceDirectoryConfigNamespaceOutput) ToManagedZoneServiceDirectoryConfigNamespacePtrOutput() ManagedZoneServiceDirectoryConfigNamespacePtrOutput
- func (o ManagedZoneServiceDirectoryConfigNamespaceOutput) ToManagedZoneServiceDirectoryConfigNamespacePtrOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigNamespacePtrOutput
- type ManagedZoneServiceDirectoryConfigNamespacePtrInput
- type ManagedZoneServiceDirectoryConfigNamespacePtrOutput
- func (o ManagedZoneServiceDirectoryConfigNamespacePtrOutput) DeletionTime() pulumi.StringPtrOutput
- func (o ManagedZoneServiceDirectoryConfigNamespacePtrOutput) Elem() ManagedZoneServiceDirectoryConfigNamespaceOutput
- func (ManagedZoneServiceDirectoryConfigNamespacePtrOutput) ElementType() reflect.Type
- func (o ManagedZoneServiceDirectoryConfigNamespacePtrOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZoneServiceDirectoryConfigNamespacePtrOutput) NamespaceUrl() pulumi.StringPtrOutput
- func (o ManagedZoneServiceDirectoryConfigNamespacePtrOutput) ToManagedZoneServiceDirectoryConfigNamespacePtrOutput() ManagedZoneServiceDirectoryConfigNamespacePtrOutput
- func (o ManagedZoneServiceDirectoryConfigNamespacePtrOutput) ToManagedZoneServiceDirectoryConfigNamespacePtrOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigNamespacePtrOutput
- type ManagedZoneServiceDirectoryConfigNamespaceResponse
- type ManagedZoneServiceDirectoryConfigNamespaceResponseOutput
- func (o ManagedZoneServiceDirectoryConfigNamespaceResponseOutput) DeletionTime() pulumi.StringOutput
- func (ManagedZoneServiceDirectoryConfigNamespaceResponseOutput) ElementType() reflect.Type
- func (o ManagedZoneServiceDirectoryConfigNamespaceResponseOutput) Kind() pulumi.StringOutput
- func (o ManagedZoneServiceDirectoryConfigNamespaceResponseOutput) NamespaceUrl() pulumi.StringOutput
- func (o ManagedZoneServiceDirectoryConfigNamespaceResponseOutput) ToManagedZoneServiceDirectoryConfigNamespaceResponseOutput() ManagedZoneServiceDirectoryConfigNamespaceResponseOutput
- func (o ManagedZoneServiceDirectoryConfigNamespaceResponseOutput) ToManagedZoneServiceDirectoryConfigNamespaceResponseOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigNamespaceResponseOutput
- type ManagedZoneServiceDirectoryConfigOutput
- func (ManagedZoneServiceDirectoryConfigOutput) ElementType() reflect.Type
- func (o ManagedZoneServiceDirectoryConfigOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZoneServiceDirectoryConfigOutput) Namespace() ManagedZoneServiceDirectoryConfigNamespacePtrOutput
- func (o ManagedZoneServiceDirectoryConfigOutput) ToManagedZoneServiceDirectoryConfigOutput() ManagedZoneServiceDirectoryConfigOutput
- func (o ManagedZoneServiceDirectoryConfigOutput) ToManagedZoneServiceDirectoryConfigOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigOutput
- func (o ManagedZoneServiceDirectoryConfigOutput) ToManagedZoneServiceDirectoryConfigPtrOutput() ManagedZoneServiceDirectoryConfigPtrOutput
- func (o ManagedZoneServiceDirectoryConfigOutput) ToManagedZoneServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigPtrOutput
- type ManagedZoneServiceDirectoryConfigPtrInput
- type ManagedZoneServiceDirectoryConfigPtrOutput
- func (o ManagedZoneServiceDirectoryConfigPtrOutput) Elem() ManagedZoneServiceDirectoryConfigOutput
- func (ManagedZoneServiceDirectoryConfigPtrOutput) ElementType() reflect.Type
- func (o ManagedZoneServiceDirectoryConfigPtrOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZoneServiceDirectoryConfigPtrOutput) Namespace() ManagedZoneServiceDirectoryConfigNamespacePtrOutput
- func (o ManagedZoneServiceDirectoryConfigPtrOutput) ToManagedZoneServiceDirectoryConfigPtrOutput() ManagedZoneServiceDirectoryConfigPtrOutput
- func (o ManagedZoneServiceDirectoryConfigPtrOutput) ToManagedZoneServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigPtrOutput
- type ManagedZoneServiceDirectoryConfigResponse
- type ManagedZoneServiceDirectoryConfigResponseOutput
- func (ManagedZoneServiceDirectoryConfigResponseOutput) ElementType() reflect.Type
- func (o ManagedZoneServiceDirectoryConfigResponseOutput) Kind() pulumi.StringOutput
- func (o ManagedZoneServiceDirectoryConfigResponseOutput) Namespace() ManagedZoneServiceDirectoryConfigNamespaceResponseOutput
- func (o ManagedZoneServiceDirectoryConfigResponseOutput) ToManagedZoneServiceDirectoryConfigResponseOutput() ManagedZoneServiceDirectoryConfigResponseOutput
- func (o ManagedZoneServiceDirectoryConfigResponseOutput) ToManagedZoneServiceDirectoryConfigResponseOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigResponseOutput
- type ManagedZoneState
- type ManagedZoneVisibility
- func (ManagedZoneVisibility) ElementType() reflect.Type
- func (e ManagedZoneVisibility) ToManagedZoneVisibilityOutput() ManagedZoneVisibilityOutput
- func (e ManagedZoneVisibility) ToManagedZoneVisibilityOutputWithContext(ctx context.Context) ManagedZoneVisibilityOutput
- func (e ManagedZoneVisibility) ToManagedZoneVisibilityPtrOutput() ManagedZoneVisibilityPtrOutput
- func (e ManagedZoneVisibility) ToManagedZoneVisibilityPtrOutputWithContext(ctx context.Context) ManagedZoneVisibilityPtrOutput
- func (e ManagedZoneVisibility) ToStringOutput() pulumi.StringOutput
- func (e ManagedZoneVisibility) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ManagedZoneVisibility) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ManagedZoneVisibility) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedZoneVisibilityInput
- type ManagedZoneVisibilityOutput
- func (ManagedZoneVisibilityOutput) ElementType() reflect.Type
- func (o ManagedZoneVisibilityOutput) ToManagedZoneVisibilityOutput() ManagedZoneVisibilityOutput
- func (o ManagedZoneVisibilityOutput) ToManagedZoneVisibilityOutputWithContext(ctx context.Context) ManagedZoneVisibilityOutput
- func (o ManagedZoneVisibilityOutput) ToManagedZoneVisibilityPtrOutput() ManagedZoneVisibilityPtrOutput
- func (o ManagedZoneVisibilityOutput) ToManagedZoneVisibilityPtrOutputWithContext(ctx context.Context) ManagedZoneVisibilityPtrOutput
- func (o ManagedZoneVisibilityOutput) ToStringOutput() pulumi.StringOutput
- func (o ManagedZoneVisibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ManagedZoneVisibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedZoneVisibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedZoneVisibilityPtrInput
- type ManagedZoneVisibilityPtrOutput
- func (o ManagedZoneVisibilityPtrOutput) Elem() ManagedZoneVisibilityOutput
- func (ManagedZoneVisibilityPtrOutput) ElementType() reflect.Type
- func (o ManagedZoneVisibilityPtrOutput) ToManagedZoneVisibilityPtrOutput() ManagedZoneVisibilityPtrOutput
- func (o ManagedZoneVisibilityPtrOutput) ToManagedZoneVisibilityPtrOutputWithContext(ctx context.Context) ManagedZoneVisibilityPtrOutput
- func (o ManagedZoneVisibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedZoneVisibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Policy
- type PolicyAlternativeNameServerConfig
- type PolicyAlternativeNameServerConfigArgs
- func (PolicyAlternativeNameServerConfigArgs) ElementType() reflect.Type
- func (i PolicyAlternativeNameServerConfigArgs) ToPolicyAlternativeNameServerConfigOutput() PolicyAlternativeNameServerConfigOutput
- func (i PolicyAlternativeNameServerConfigArgs) ToPolicyAlternativeNameServerConfigOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigOutput
- func (i PolicyAlternativeNameServerConfigArgs) ToPolicyAlternativeNameServerConfigPtrOutput() PolicyAlternativeNameServerConfigPtrOutput
- func (i PolicyAlternativeNameServerConfigArgs) ToPolicyAlternativeNameServerConfigPtrOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigPtrOutput
- type PolicyAlternativeNameServerConfigInput
- type PolicyAlternativeNameServerConfigOutput
- func (PolicyAlternativeNameServerConfigOutput) ElementType() reflect.Type
- func (o PolicyAlternativeNameServerConfigOutput) Kind() pulumi.StringPtrOutput
- func (o PolicyAlternativeNameServerConfigOutput) TargetNameServers() PolicyAlternativeNameServerConfigTargetNameServerArrayOutput
- func (o PolicyAlternativeNameServerConfigOutput) ToPolicyAlternativeNameServerConfigOutput() PolicyAlternativeNameServerConfigOutput
- func (o PolicyAlternativeNameServerConfigOutput) ToPolicyAlternativeNameServerConfigOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigOutput
- func (o PolicyAlternativeNameServerConfigOutput) ToPolicyAlternativeNameServerConfigPtrOutput() PolicyAlternativeNameServerConfigPtrOutput
- func (o PolicyAlternativeNameServerConfigOutput) ToPolicyAlternativeNameServerConfigPtrOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigPtrOutput
- type PolicyAlternativeNameServerConfigPtrInput
- type PolicyAlternativeNameServerConfigPtrOutput
- func (o PolicyAlternativeNameServerConfigPtrOutput) Elem() PolicyAlternativeNameServerConfigOutput
- func (PolicyAlternativeNameServerConfigPtrOutput) ElementType() reflect.Type
- func (o PolicyAlternativeNameServerConfigPtrOutput) Kind() pulumi.StringPtrOutput
- func (o PolicyAlternativeNameServerConfigPtrOutput) TargetNameServers() PolicyAlternativeNameServerConfigTargetNameServerArrayOutput
- func (o PolicyAlternativeNameServerConfigPtrOutput) ToPolicyAlternativeNameServerConfigPtrOutput() PolicyAlternativeNameServerConfigPtrOutput
- func (o PolicyAlternativeNameServerConfigPtrOutput) ToPolicyAlternativeNameServerConfigPtrOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigPtrOutput
- type PolicyAlternativeNameServerConfigResponse
- type PolicyAlternativeNameServerConfigResponseOutput
- func (PolicyAlternativeNameServerConfigResponseOutput) ElementType() reflect.Type
- func (o PolicyAlternativeNameServerConfigResponseOutput) Kind() pulumi.StringOutput
- func (o PolicyAlternativeNameServerConfigResponseOutput) TargetNameServers() PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput
- func (o PolicyAlternativeNameServerConfigResponseOutput) ToPolicyAlternativeNameServerConfigResponseOutput() PolicyAlternativeNameServerConfigResponseOutput
- func (o PolicyAlternativeNameServerConfigResponseOutput) ToPolicyAlternativeNameServerConfigResponseOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigResponseOutput
- type PolicyAlternativeNameServerConfigTargetNameServer
- type PolicyAlternativeNameServerConfigTargetNameServerArgs
- func (PolicyAlternativeNameServerConfigTargetNameServerArgs) ElementType() reflect.Type
- func (i PolicyAlternativeNameServerConfigTargetNameServerArgs) ToPolicyAlternativeNameServerConfigTargetNameServerOutput() PolicyAlternativeNameServerConfigTargetNameServerOutput
- func (i PolicyAlternativeNameServerConfigTargetNameServerArgs) ToPolicyAlternativeNameServerConfigTargetNameServerOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerOutput
- type PolicyAlternativeNameServerConfigTargetNameServerArray
- func (PolicyAlternativeNameServerConfigTargetNameServerArray) ElementType() reflect.Type
- func (i PolicyAlternativeNameServerConfigTargetNameServerArray) ToPolicyAlternativeNameServerConfigTargetNameServerArrayOutput() PolicyAlternativeNameServerConfigTargetNameServerArrayOutput
- func (i PolicyAlternativeNameServerConfigTargetNameServerArray) ToPolicyAlternativeNameServerConfigTargetNameServerArrayOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerArrayOutput
- type PolicyAlternativeNameServerConfigTargetNameServerArrayInput
- type PolicyAlternativeNameServerConfigTargetNameServerArrayOutput
- func (PolicyAlternativeNameServerConfigTargetNameServerArrayOutput) ElementType() reflect.Type
- func (o PolicyAlternativeNameServerConfigTargetNameServerArrayOutput) Index(i pulumi.IntInput) PolicyAlternativeNameServerConfigTargetNameServerOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerArrayOutput) ToPolicyAlternativeNameServerConfigTargetNameServerArrayOutput() PolicyAlternativeNameServerConfigTargetNameServerArrayOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerArrayOutput) ToPolicyAlternativeNameServerConfigTargetNameServerArrayOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerArrayOutput
- type PolicyAlternativeNameServerConfigTargetNameServerForwardingPath
- func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ElementType() reflect.Type
- func (e PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput() PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput
- func (e PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput
- func (e PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput() PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput
- func (e PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput
- func (e PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToStringOutput() pulumi.StringOutput
- func (e PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyAlternativeNameServerConfigTargetNameServerForwardingPathInput
- type PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput
- func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ElementType() reflect.Type
- func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput() PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput() PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToStringOutput() pulumi.StringOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrInput
- type PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput) Elem() PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput
- func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput) ElementType() reflect.Type
- func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput() PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyAlternativeNameServerConfigTargetNameServerInput
- type PolicyAlternativeNameServerConfigTargetNameServerOutput
- func (PolicyAlternativeNameServerConfigTargetNameServerOutput) ElementType() reflect.Type
- func (o PolicyAlternativeNameServerConfigTargetNameServerOutput) ForwardingPath() PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerOutput) Ipv4Address() pulumi.StringPtrOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerOutput) Kind() pulumi.StringPtrOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerOutput) ToPolicyAlternativeNameServerConfigTargetNameServerOutput() PolicyAlternativeNameServerConfigTargetNameServerOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerOutput) ToPolicyAlternativeNameServerConfigTargetNameServerOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerOutput
- type PolicyAlternativeNameServerConfigTargetNameServerResponse
- type PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput
- func (PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput) ElementType() reflect.Type
- func (o PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput) Index(i pulumi.IntInput) PolicyAlternativeNameServerConfigTargetNameServerResponseOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput) ToPolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput() PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput) ToPolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput
- type PolicyAlternativeNameServerConfigTargetNameServerResponseOutput
- func (PolicyAlternativeNameServerConfigTargetNameServerResponseOutput) ElementType() reflect.Type
- func (o PolicyAlternativeNameServerConfigTargetNameServerResponseOutput) ForwardingPath() pulumi.StringOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerResponseOutput) Ipv4Address() pulumi.StringOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerResponseOutput) Kind() pulumi.StringOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerResponseOutput) ToPolicyAlternativeNameServerConfigTargetNameServerResponseOutput() PolicyAlternativeNameServerConfigTargetNameServerResponseOutput
- func (o PolicyAlternativeNameServerConfigTargetNameServerResponseOutput) ToPolicyAlternativeNameServerConfigTargetNameServerResponseOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerResponseOutput
- type PolicyArgs
- type PolicyInput
- type PolicyNetwork
- type PolicyNetworkArgs
- type PolicyNetworkArray
- type PolicyNetworkArrayInput
- type PolicyNetworkArrayOutput
- func (PolicyNetworkArrayOutput) ElementType() reflect.Type
- func (o PolicyNetworkArrayOutput) Index(i pulumi.IntInput) PolicyNetworkOutput
- func (o PolicyNetworkArrayOutput) ToPolicyNetworkArrayOutput() PolicyNetworkArrayOutput
- func (o PolicyNetworkArrayOutput) ToPolicyNetworkArrayOutputWithContext(ctx context.Context) PolicyNetworkArrayOutput
- type PolicyNetworkInput
- type PolicyNetworkOutput
- func (PolicyNetworkOutput) ElementType() reflect.Type
- func (o PolicyNetworkOutput) Kind() pulumi.StringPtrOutput
- func (o PolicyNetworkOutput) NetworkUrl() pulumi.StringPtrOutput
- func (o PolicyNetworkOutput) ToPolicyNetworkOutput() PolicyNetworkOutput
- func (o PolicyNetworkOutput) ToPolicyNetworkOutputWithContext(ctx context.Context) PolicyNetworkOutput
- type PolicyNetworkResponse
- type PolicyNetworkResponseArrayOutput
- func (PolicyNetworkResponseArrayOutput) ElementType() reflect.Type
- func (o PolicyNetworkResponseArrayOutput) Index(i pulumi.IntInput) PolicyNetworkResponseOutput
- func (o PolicyNetworkResponseArrayOutput) ToPolicyNetworkResponseArrayOutput() PolicyNetworkResponseArrayOutput
- func (o PolicyNetworkResponseArrayOutput) ToPolicyNetworkResponseArrayOutputWithContext(ctx context.Context) PolicyNetworkResponseArrayOutput
- type PolicyNetworkResponseOutput
- func (PolicyNetworkResponseOutput) ElementType() reflect.Type
- func (o PolicyNetworkResponseOutput) Kind() pulumi.StringOutput
- func (o PolicyNetworkResponseOutput) NetworkUrl() pulumi.StringOutput
- func (o PolicyNetworkResponseOutput) ToPolicyNetworkResponseOutput() PolicyNetworkResponseOutput
- func (o PolicyNetworkResponseOutput) ToPolicyNetworkResponseOutputWithContext(ctx context.Context) PolicyNetworkResponseOutput
- type PolicyOutput
- type PolicyState
- type RRSetRoutingPolicy
- type RRSetRoutingPolicyArgs
- func (RRSetRoutingPolicyArgs) ElementType() reflect.Type
- func (i RRSetRoutingPolicyArgs) ToRRSetRoutingPolicyOutput() RRSetRoutingPolicyOutput
- func (i RRSetRoutingPolicyArgs) ToRRSetRoutingPolicyOutputWithContext(ctx context.Context) RRSetRoutingPolicyOutput
- func (i RRSetRoutingPolicyArgs) ToRRSetRoutingPolicyPtrOutput() RRSetRoutingPolicyPtrOutput
- func (i RRSetRoutingPolicyArgs) ToRRSetRoutingPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyPtrOutput
- type RRSetRoutingPolicyGeoPolicy
- type RRSetRoutingPolicyGeoPolicyArgs
- func (RRSetRoutingPolicyGeoPolicyArgs) ElementType() reflect.Type
- func (i RRSetRoutingPolicyGeoPolicyArgs) ToRRSetRoutingPolicyGeoPolicyOutput() RRSetRoutingPolicyGeoPolicyOutput
- func (i RRSetRoutingPolicyGeoPolicyArgs) ToRRSetRoutingPolicyGeoPolicyOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyOutput
- func (i RRSetRoutingPolicyGeoPolicyArgs) ToRRSetRoutingPolicyGeoPolicyPtrOutput() RRSetRoutingPolicyGeoPolicyPtrOutput
- func (i RRSetRoutingPolicyGeoPolicyArgs) ToRRSetRoutingPolicyGeoPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyPtrOutput
- type RRSetRoutingPolicyGeoPolicyGeoPolicyItem
- type RRSetRoutingPolicyGeoPolicyGeoPolicyItemArgs
- func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemArgs) ElementType() reflect.Type
- func (i RRSetRoutingPolicyGeoPolicyGeoPolicyItemArgs) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput() RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput
- func (i RRSetRoutingPolicyGeoPolicyGeoPolicyItemArgs) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput
- type RRSetRoutingPolicyGeoPolicyGeoPolicyItemArray
- func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemArray) ElementType() reflect.Type
- func (i RRSetRoutingPolicyGeoPolicyGeoPolicyItemArray) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput() RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput
- func (i RRSetRoutingPolicyGeoPolicyGeoPolicyItemArray) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput
- type RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayInput
- type RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput
- func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput) Index(i pulumi.IntInput) RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput
- func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput() RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput
- func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput
- type RRSetRoutingPolicyGeoPolicyGeoPolicyItemInput
- type RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput
- func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) Kind() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) Location() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) Rrdatas() pulumi.StringArrayOutput
- func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) SignatureRrdatas() pulumi.StringArrayOutput
- func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput() RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput
- func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput
- type RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponse
- type RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput
- func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput) Index(i pulumi.IntInput) RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput
- func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput() RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput
- func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput
- type RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput
- func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) Kind() pulumi.StringOutput
- func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) Location() pulumi.StringOutput
- func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) Rrdatas() pulumi.StringArrayOutput
- func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) SignatureRrdatas() pulumi.StringArrayOutput
- func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput() RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput
- func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput
- type RRSetRoutingPolicyGeoPolicyInput
- type RRSetRoutingPolicyGeoPolicyOutput
- func (RRSetRoutingPolicyGeoPolicyOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyGeoPolicyOutput) Items() RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput
- func (o RRSetRoutingPolicyGeoPolicyOutput) Kind() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyGeoPolicyOutput) ToRRSetRoutingPolicyGeoPolicyOutput() RRSetRoutingPolicyGeoPolicyOutput
- func (o RRSetRoutingPolicyGeoPolicyOutput) ToRRSetRoutingPolicyGeoPolicyOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyOutput
- func (o RRSetRoutingPolicyGeoPolicyOutput) ToRRSetRoutingPolicyGeoPolicyPtrOutput() RRSetRoutingPolicyGeoPolicyPtrOutput
- func (o RRSetRoutingPolicyGeoPolicyOutput) ToRRSetRoutingPolicyGeoPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyPtrOutput
- type RRSetRoutingPolicyGeoPolicyPtrInput
- type RRSetRoutingPolicyGeoPolicyPtrOutput
- func (o RRSetRoutingPolicyGeoPolicyPtrOutput) Elem() RRSetRoutingPolicyGeoPolicyOutput
- func (RRSetRoutingPolicyGeoPolicyPtrOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyGeoPolicyPtrOutput) Items() RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput
- func (o RRSetRoutingPolicyGeoPolicyPtrOutput) Kind() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyGeoPolicyPtrOutput) ToRRSetRoutingPolicyGeoPolicyPtrOutput() RRSetRoutingPolicyGeoPolicyPtrOutput
- func (o RRSetRoutingPolicyGeoPolicyPtrOutput) ToRRSetRoutingPolicyGeoPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyPtrOutput
- type RRSetRoutingPolicyGeoPolicyResponse
- type RRSetRoutingPolicyGeoPolicyResponseOutput
- func (RRSetRoutingPolicyGeoPolicyResponseOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyGeoPolicyResponseOutput) Items() RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput
- func (o RRSetRoutingPolicyGeoPolicyResponseOutput) Kind() pulumi.StringOutput
- func (o RRSetRoutingPolicyGeoPolicyResponseOutput) ToRRSetRoutingPolicyGeoPolicyResponseOutput() RRSetRoutingPolicyGeoPolicyResponseOutput
- func (o RRSetRoutingPolicyGeoPolicyResponseOutput) ToRRSetRoutingPolicyGeoPolicyResponseOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyResponseOutput
- type RRSetRoutingPolicyInput
- type RRSetRoutingPolicyOutput
- func (RRSetRoutingPolicyOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyOutput) Geo() RRSetRoutingPolicyGeoPolicyPtrOutput
- func (o RRSetRoutingPolicyOutput) Kind() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyOutput) ToRRSetRoutingPolicyOutput() RRSetRoutingPolicyOutput
- func (o RRSetRoutingPolicyOutput) ToRRSetRoutingPolicyOutputWithContext(ctx context.Context) RRSetRoutingPolicyOutput
- func (o RRSetRoutingPolicyOutput) ToRRSetRoutingPolicyPtrOutput() RRSetRoutingPolicyPtrOutput
- func (o RRSetRoutingPolicyOutput) ToRRSetRoutingPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyPtrOutput
- func (o RRSetRoutingPolicyOutput) Wrr() RRSetRoutingPolicyWrrPolicyPtrOutput
- type RRSetRoutingPolicyPtrInput
- type RRSetRoutingPolicyPtrOutput
- func (o RRSetRoutingPolicyPtrOutput) Elem() RRSetRoutingPolicyOutput
- func (RRSetRoutingPolicyPtrOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyPtrOutput) Geo() RRSetRoutingPolicyGeoPolicyPtrOutput
- func (o RRSetRoutingPolicyPtrOutput) Kind() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyPtrOutput) ToRRSetRoutingPolicyPtrOutput() RRSetRoutingPolicyPtrOutput
- func (o RRSetRoutingPolicyPtrOutput) ToRRSetRoutingPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyPtrOutput
- func (o RRSetRoutingPolicyPtrOutput) Wrr() RRSetRoutingPolicyWrrPolicyPtrOutput
- type RRSetRoutingPolicyResponse
- type RRSetRoutingPolicyResponseOutput
- func (RRSetRoutingPolicyResponseOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyResponseOutput) Geo() RRSetRoutingPolicyGeoPolicyResponseOutput
- func (o RRSetRoutingPolicyResponseOutput) Kind() pulumi.StringOutput
- func (o RRSetRoutingPolicyResponseOutput) ToRRSetRoutingPolicyResponseOutput() RRSetRoutingPolicyResponseOutput
- func (o RRSetRoutingPolicyResponseOutput) ToRRSetRoutingPolicyResponseOutputWithContext(ctx context.Context) RRSetRoutingPolicyResponseOutput
- func (o RRSetRoutingPolicyResponseOutput) Wrr() RRSetRoutingPolicyWrrPolicyResponseOutput
- type RRSetRoutingPolicyWrrPolicy
- type RRSetRoutingPolicyWrrPolicyArgs
- func (RRSetRoutingPolicyWrrPolicyArgs) ElementType() reflect.Type
- func (i RRSetRoutingPolicyWrrPolicyArgs) ToRRSetRoutingPolicyWrrPolicyOutput() RRSetRoutingPolicyWrrPolicyOutput
- func (i RRSetRoutingPolicyWrrPolicyArgs) ToRRSetRoutingPolicyWrrPolicyOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyOutput
- func (i RRSetRoutingPolicyWrrPolicyArgs) ToRRSetRoutingPolicyWrrPolicyPtrOutput() RRSetRoutingPolicyWrrPolicyPtrOutput
- func (i RRSetRoutingPolicyWrrPolicyArgs) ToRRSetRoutingPolicyWrrPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyPtrOutput
- type RRSetRoutingPolicyWrrPolicyInput
- type RRSetRoutingPolicyWrrPolicyOutput
- func (RRSetRoutingPolicyWrrPolicyOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyWrrPolicyOutput) Items() RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput
- func (o RRSetRoutingPolicyWrrPolicyOutput) Kind() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyWrrPolicyOutput) ToRRSetRoutingPolicyWrrPolicyOutput() RRSetRoutingPolicyWrrPolicyOutput
- func (o RRSetRoutingPolicyWrrPolicyOutput) ToRRSetRoutingPolicyWrrPolicyOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyOutput
- func (o RRSetRoutingPolicyWrrPolicyOutput) ToRRSetRoutingPolicyWrrPolicyPtrOutput() RRSetRoutingPolicyWrrPolicyPtrOutput
- func (o RRSetRoutingPolicyWrrPolicyOutput) ToRRSetRoutingPolicyWrrPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyPtrOutput
- type RRSetRoutingPolicyWrrPolicyPtrInput
- type RRSetRoutingPolicyWrrPolicyPtrOutput
- func (o RRSetRoutingPolicyWrrPolicyPtrOutput) Elem() RRSetRoutingPolicyWrrPolicyOutput
- func (RRSetRoutingPolicyWrrPolicyPtrOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyWrrPolicyPtrOutput) Items() RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput
- func (o RRSetRoutingPolicyWrrPolicyPtrOutput) Kind() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyWrrPolicyPtrOutput) ToRRSetRoutingPolicyWrrPolicyPtrOutput() RRSetRoutingPolicyWrrPolicyPtrOutput
- func (o RRSetRoutingPolicyWrrPolicyPtrOutput) ToRRSetRoutingPolicyWrrPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyPtrOutput
- type RRSetRoutingPolicyWrrPolicyResponse
- type RRSetRoutingPolicyWrrPolicyResponseOutput
- func (RRSetRoutingPolicyWrrPolicyResponseOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyWrrPolicyResponseOutput) Items() RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput
- func (o RRSetRoutingPolicyWrrPolicyResponseOutput) Kind() pulumi.StringOutput
- func (o RRSetRoutingPolicyWrrPolicyResponseOutput) ToRRSetRoutingPolicyWrrPolicyResponseOutput() RRSetRoutingPolicyWrrPolicyResponseOutput
- func (o RRSetRoutingPolicyWrrPolicyResponseOutput) ToRRSetRoutingPolicyWrrPolicyResponseOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyResponseOutput
- type RRSetRoutingPolicyWrrPolicyWrrPolicyItem
- type RRSetRoutingPolicyWrrPolicyWrrPolicyItemArgs
- func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemArgs) ElementType() reflect.Type
- func (i RRSetRoutingPolicyWrrPolicyWrrPolicyItemArgs) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput() RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput
- func (i RRSetRoutingPolicyWrrPolicyWrrPolicyItemArgs) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput
- type RRSetRoutingPolicyWrrPolicyWrrPolicyItemArray
- func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemArray) ElementType() reflect.Type
- func (i RRSetRoutingPolicyWrrPolicyWrrPolicyItemArray) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput() RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput
- func (i RRSetRoutingPolicyWrrPolicyWrrPolicyItemArray) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput
- type RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayInput
- type RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput
- func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput) Index(i pulumi.IntInput) RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput
- func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput() RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput
- func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput
- type RRSetRoutingPolicyWrrPolicyWrrPolicyItemInput
- type RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput
- func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) Kind() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) Rrdatas() pulumi.StringArrayOutput
- func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) SignatureRrdatas() pulumi.StringArrayOutput
- func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput() RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput
- func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput
- func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) Weight() pulumi.Float64PtrOutput
- type RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponse
- type RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput
- func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput) Index(i pulumi.IntInput) RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput
- func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput() RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput
- func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput
- type RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput
- func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) Kind() pulumi.StringOutput
- func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) Rrdatas() pulumi.StringArrayOutput
- func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) SignatureRrdatas() pulumi.StringArrayOutput
- func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput() RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput
- func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput
- func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) Weight() pulumi.Float64Output
- type ResourceRecordSet
- type ResourceRecordSetArgs
- type ResourceRecordSetInput
- type ResourceRecordSetOutput
- type ResourceRecordSetResponse
- type ResourceRecordSetResponseArrayOutput
- func (ResourceRecordSetResponseArrayOutput) ElementType() reflect.Type
- func (o ResourceRecordSetResponseArrayOutput) Index(i pulumi.IntInput) ResourceRecordSetResponseOutput
- func (o ResourceRecordSetResponseArrayOutput) ToResourceRecordSetResponseArrayOutput() ResourceRecordSetResponseArrayOutput
- func (o ResourceRecordSetResponseArrayOutput) ToResourceRecordSetResponseArrayOutputWithContext(ctx context.Context) ResourceRecordSetResponseArrayOutput
- type ResourceRecordSetResponseOutput
- func (ResourceRecordSetResponseOutput) ElementType() reflect.Type
- func (o ResourceRecordSetResponseOutput) Kind() pulumi.StringOutput
- func (o ResourceRecordSetResponseOutput) Name() pulumi.StringOutput
- func (o ResourceRecordSetResponseOutput) RoutingPolicy() RRSetRoutingPolicyResponseOutput
- func (o ResourceRecordSetResponseOutput) Rrdatas() pulumi.StringArrayOutput
- func (o ResourceRecordSetResponseOutput) SignatureRrdatas() pulumi.StringArrayOutput
- func (o ResourceRecordSetResponseOutput) ToResourceRecordSetResponseOutput() ResourceRecordSetResponseOutput
- func (o ResourceRecordSetResponseOutput) ToResourceRecordSetResponseOutputWithContext(ctx context.Context) ResourceRecordSetResponseOutput
- func (o ResourceRecordSetResponseOutput) Ttl() pulumi.IntOutput
- func (o ResourceRecordSetResponseOutput) Type() pulumi.StringOutput
- type ResourceRecordSetState
- type ResourceRecordSetType
- type ResourceRecordSetTypeArgs
- type ResourceRecordSetTypeArray
- func (ResourceRecordSetTypeArray) ElementType() reflect.Type
- func (i ResourceRecordSetTypeArray) ToResourceRecordSetTypeArrayOutput() ResourceRecordSetTypeArrayOutput
- func (i ResourceRecordSetTypeArray) ToResourceRecordSetTypeArrayOutputWithContext(ctx context.Context) ResourceRecordSetTypeArrayOutput
- type ResourceRecordSetTypeArrayInput
- type ResourceRecordSetTypeArrayOutput
- func (ResourceRecordSetTypeArrayOutput) ElementType() reflect.Type
- func (o ResourceRecordSetTypeArrayOutput) Index(i pulumi.IntInput) ResourceRecordSetTypeOutput
- func (o ResourceRecordSetTypeArrayOutput) ToResourceRecordSetTypeArrayOutput() ResourceRecordSetTypeArrayOutput
- func (o ResourceRecordSetTypeArrayOutput) ToResourceRecordSetTypeArrayOutputWithContext(ctx context.Context) ResourceRecordSetTypeArrayOutput
- type ResourceRecordSetTypeInput
- type ResourceRecordSetTypeOutput
- func (ResourceRecordSetTypeOutput) ElementType() reflect.Type
- func (o ResourceRecordSetTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResourceRecordSetTypeOutput) Name() pulumi.StringPtrOutput
- func (o ResourceRecordSetTypeOutput) RoutingPolicy() RRSetRoutingPolicyPtrOutput
- func (o ResourceRecordSetTypeOutput) Rrdatas() pulumi.StringArrayOutput
- func (o ResourceRecordSetTypeOutput) SignatureRrdatas() pulumi.StringArrayOutput
- func (o ResourceRecordSetTypeOutput) ToResourceRecordSetTypeOutput() ResourceRecordSetTypeOutput
- func (o ResourceRecordSetTypeOutput) ToResourceRecordSetTypeOutputWithContext(ctx context.Context) ResourceRecordSetTypeOutput
- func (o ResourceRecordSetTypeOutput) Ttl() pulumi.IntPtrOutput
- func (o ResourceRecordSetTypeOutput) Type() pulumi.StringPtrOutput
- type ResponsePolicyNetwork
- type ResponsePolicyNetworkResponse
- type ResponsePolicyNetworkResponseArrayOutput
- func (ResponsePolicyNetworkResponseArrayOutput) ElementType() reflect.Type
- func (o ResponsePolicyNetworkResponseArrayOutput) Index(i pulumi.IntInput) ResponsePolicyNetworkResponseOutput
- func (o ResponsePolicyNetworkResponseArrayOutput) ToResponsePolicyNetworkResponseArrayOutput() ResponsePolicyNetworkResponseArrayOutput
- func (o ResponsePolicyNetworkResponseArrayOutput) ToResponsePolicyNetworkResponseArrayOutputWithContext(ctx context.Context) ResponsePolicyNetworkResponseArrayOutput
- type ResponsePolicyNetworkResponseOutput
- func (ResponsePolicyNetworkResponseOutput) ElementType() reflect.Type
- func (o ResponsePolicyNetworkResponseOutput) Kind() pulumi.StringOutput
- func (o ResponsePolicyNetworkResponseOutput) NetworkUrl() pulumi.StringOutput
- func (o ResponsePolicyNetworkResponseOutput) ToResponsePolicyNetworkResponseOutput() ResponsePolicyNetworkResponseOutput
- func (o ResponsePolicyNetworkResponseOutput) ToResponsePolicyNetworkResponseOutputWithContext(ctx context.Context) ResponsePolicyNetworkResponseOutput
- type ResponsePolicyRuleBehavior
- type ResponsePolicyRuleLocalData
- type ResponsePolicyRuleLocalDataResponse
- type ResponsePolicyRuleLocalDataResponseOutput
- func (ResponsePolicyRuleLocalDataResponseOutput) ElementType() reflect.Type
- func (o ResponsePolicyRuleLocalDataResponseOutput) LocalDatas() ResourceRecordSetResponseArrayOutput
- func (o ResponsePolicyRuleLocalDataResponseOutput) ToResponsePolicyRuleLocalDataResponseOutput() ResponsePolicyRuleLocalDataResponseOutput
- func (o ResponsePolicyRuleLocalDataResponseOutput) ToResponsePolicyRuleLocalDataResponseOutputWithContext(ctx context.Context) ResponsePolicyRuleLocalDataResponseOutput
Constants ¶
const ( ChangeStatusPending = ChangeStatus("pending") ChangeStatusDone = ChangeStatus("done") )
const ( DnsKeySpecAlgorithmRsasha1 = DnsKeySpecAlgorithm("rsasha1") DnsKeySpecAlgorithmRsasha256 = DnsKeySpecAlgorithm("rsasha256") DnsKeySpecAlgorithmRsasha512 = DnsKeySpecAlgorithm("rsasha512") DnsKeySpecAlgorithmEcdsap256sha256 = DnsKeySpecAlgorithm("ecdsap256sha256") DnsKeySpecAlgorithmEcdsap384sha384 = DnsKeySpecAlgorithm("ecdsap384sha384") )
const ( DnsKeySpecKeyTypeKeySigning = DnsKeySpecKeyType("keySigning") DnsKeySpecKeyTypeZoneSigning = DnsKeySpecKeyType("zoneSigning") )
const ( ManagedZoneDnsSecConfigNonExistenceNsec = ManagedZoneDnsSecConfigNonExistence("nsec") ManagedZoneDnsSecConfigNonExistenceNsec3 = ManagedZoneDnsSecConfigNonExistence("nsec3") )
const ( // DNSSEC is disabled; the zone is not signed. ManagedZoneDnsSecConfigStateOff = ManagedZoneDnsSecConfigState("off") // DNSSEC is enabled; the zone is signed and fully managed. ManagedZoneDnsSecConfigStateOn = ManagedZoneDnsSecConfigState("on") // DNSSEC is enabled, but in a "transfer" mode. ManagedZoneDnsSecConfigStateTransfer = ManagedZoneDnsSecConfigState("transfer") )
const ( // Cloud DNS makes forwarding decisions based on address ranges; that is, RFC1918 addresses forward to the target through the VPC and non-RFC1918 addresses forward to the target through the internet ManagedZoneForwardingConfigNameServerTargetForwardingPathDefault = ManagedZoneForwardingConfigNameServerTargetForwardingPath("default") // Cloud DNS always forwards to this target through the VPC. ManagedZoneForwardingConfigNameServerTargetForwardingPathPrivate = ManagedZoneForwardingConfigNameServerTargetForwardingPath("private") )
const ( ManagedZoneVisibilityPublic = ManagedZoneVisibility("public") ManagedZoneVisibilityPrivate = ManagedZoneVisibility("private") )
const ( // Cloud DNS makes forwarding decision based on IP address ranges; that is, RFC1918 addresses forward to the target through the VPC and non-RFC1918 addresses forward to the target through the internet PolicyAlternativeNameServerConfigTargetNameServerForwardingPathDefault = PolicyAlternativeNameServerConfigTargetNameServerForwardingPath("default") // Cloud DNS always forwards to this target through the VPC. PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPrivate = PolicyAlternativeNameServerConfigTargetNameServerForwardingPath("private") )
const ( ResponsePolicyRuleBehaviorBehaviorUnspecified = ResponsePolicyRuleBehavior("behaviorUnspecified") // Skip a less-specific ResponsePolicyRule and continue normal query logic. This can be used in conjunction with a wildcard to exempt a subset of the wildcard ResponsePolicyRule from the ResponsePolicy behavior and e.g., query the public internet instead. For instance, if these rules exist: *.example.com -> 1.2.3.4 foo.example.com -> PASSTHRU Then a query for 'foo.example.com' skips the wildcard. ResponsePolicyRuleBehaviorBypassResponsePolicy = ResponsePolicyRuleBehavior("bypassResponsePolicy") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Change ¶
type Change struct { pulumi.CustomResourceState // Which ResourceRecordSets to add? Additions ResourceRecordSetResponseArrayOutput `pulumi:"additions"` // Which ResourceRecordSets to remove? Must match existing data exactly. Deletions ResourceRecordSetResponseArrayOutput `pulumi:"deletions"` // If the DNS queries for the zone will be served. IsServing pulumi.BoolOutput `pulumi:"isServing"` Kind pulumi.StringOutput `pulumi:"kind"` // The time that this operation was started by the server (output only). This is in RFC3339 text format. StartTime pulumi.StringOutput `pulumi:"startTime"` // Status of the operation (output only). A status of "done" means that the request to update the authoritative servers has been sent, but the servers might not be updated yet. Status pulumi.StringOutput `pulumi:"status"` }
Atomically updates the ResourceRecordSet collection. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetChange ¶
func GetChange(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ChangeState, opts ...pulumi.ResourceOption) (*Change, error)
GetChange gets an existing Change resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewChange ¶
func NewChange(ctx *pulumi.Context, name string, args *ChangeArgs, opts ...pulumi.ResourceOption) (*Change, error)
NewChange registers a new resource with the given unique name, arguments, and options.
func (*Change) ElementType ¶
func (*Change) ToChangeOutput ¶
func (i *Change) ToChangeOutput() ChangeOutput
func (*Change) ToChangeOutputWithContext ¶
func (i *Change) ToChangeOutputWithContext(ctx context.Context) ChangeOutput
type ChangeArgs ¶
type ChangeArgs struct { // Which ResourceRecordSets to add? Additions ResourceRecordSetTypeArrayInput ClientOperationId pulumi.StringPtrInput // Which ResourceRecordSets to remove? Must match existing data exactly. Deletions ResourceRecordSetTypeArrayInput // Unique identifier for the resource; defined by the server (output only). Id pulumi.StringPtrInput // If the DNS queries for the zone will be served. IsServing pulumi.BoolPtrInput Kind pulumi.StringPtrInput ManagedZone pulumi.StringInput Project pulumi.StringPtrInput // The time that this operation was started by the server (output only). This is in RFC3339 text format. StartTime pulumi.StringPtrInput // Status of the operation (output only). A status of "done" means that the request to update the authoritative servers has been sent, but the servers might not be updated yet. Status ChangeStatusPtrInput }
The set of arguments for constructing a Change resource.
func (ChangeArgs) ElementType ¶
func (ChangeArgs) ElementType() reflect.Type
type ChangeInput ¶
type ChangeInput interface { pulumi.Input ToChangeOutput() ChangeOutput ToChangeOutputWithContext(ctx context.Context) ChangeOutput }
type ChangeOutput ¶
type ChangeOutput struct{ *pulumi.OutputState }
func (ChangeOutput) ElementType ¶
func (ChangeOutput) ElementType() reflect.Type
func (ChangeOutput) ToChangeOutput ¶
func (o ChangeOutput) ToChangeOutput() ChangeOutput
func (ChangeOutput) ToChangeOutputWithContext ¶
func (o ChangeOutput) ToChangeOutputWithContext(ctx context.Context) ChangeOutput
type ChangeState ¶
type ChangeState struct { }
func (ChangeState) ElementType ¶
func (ChangeState) ElementType() reflect.Type
type ChangeStatus ¶ added in v0.4.0
type ChangeStatus string
Status of the operation (output only). A status of "done" means that the request to update the authoritative servers has been sent, but the servers might not be updated yet.
func (ChangeStatus) ElementType ¶ added in v0.4.0
func (ChangeStatus) ElementType() reflect.Type
func (ChangeStatus) ToChangeStatusOutput ¶ added in v0.6.0
func (e ChangeStatus) ToChangeStatusOutput() ChangeStatusOutput
func (ChangeStatus) ToChangeStatusOutputWithContext ¶ added in v0.6.0
func (e ChangeStatus) ToChangeStatusOutputWithContext(ctx context.Context) ChangeStatusOutput
func (ChangeStatus) ToChangeStatusPtrOutput ¶ added in v0.6.0
func (e ChangeStatus) ToChangeStatusPtrOutput() ChangeStatusPtrOutput
func (ChangeStatus) ToChangeStatusPtrOutputWithContext ¶ added in v0.6.0
func (e ChangeStatus) ToChangeStatusPtrOutputWithContext(ctx context.Context) ChangeStatusPtrOutput
func (ChangeStatus) ToStringOutput ¶ added in v0.4.0
func (e ChangeStatus) ToStringOutput() pulumi.StringOutput
func (ChangeStatus) ToStringOutputWithContext ¶ added in v0.4.0
func (e ChangeStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChangeStatus) ToStringPtrOutput ¶ added in v0.4.0
func (e ChangeStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChangeStatus) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ChangeStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChangeStatusInput ¶ added in v0.6.0
type ChangeStatusInput interface { pulumi.Input ToChangeStatusOutput() ChangeStatusOutput ToChangeStatusOutputWithContext(context.Context) ChangeStatusOutput }
ChangeStatusInput is an input type that accepts ChangeStatusArgs and ChangeStatusOutput values. You can construct a concrete instance of `ChangeStatusInput` via:
ChangeStatusArgs{...}
type ChangeStatusOutput ¶ added in v0.6.0
type ChangeStatusOutput struct{ *pulumi.OutputState }
func (ChangeStatusOutput) ElementType ¶ added in v0.6.0
func (ChangeStatusOutput) ElementType() reflect.Type
func (ChangeStatusOutput) ToChangeStatusOutput ¶ added in v0.6.0
func (o ChangeStatusOutput) ToChangeStatusOutput() ChangeStatusOutput
func (ChangeStatusOutput) ToChangeStatusOutputWithContext ¶ added in v0.6.0
func (o ChangeStatusOutput) ToChangeStatusOutputWithContext(ctx context.Context) ChangeStatusOutput
func (ChangeStatusOutput) ToChangeStatusPtrOutput ¶ added in v0.6.0
func (o ChangeStatusOutput) ToChangeStatusPtrOutput() ChangeStatusPtrOutput
func (ChangeStatusOutput) ToChangeStatusPtrOutputWithContext ¶ added in v0.6.0
func (o ChangeStatusOutput) ToChangeStatusPtrOutputWithContext(ctx context.Context) ChangeStatusPtrOutput
func (ChangeStatusOutput) ToStringOutput ¶ added in v0.6.0
func (o ChangeStatusOutput) ToStringOutput() pulumi.StringOutput
func (ChangeStatusOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ChangeStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChangeStatusOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ChangeStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChangeStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ChangeStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChangeStatusPtrInput ¶ added in v0.6.0
type ChangeStatusPtrInput interface { pulumi.Input ToChangeStatusPtrOutput() ChangeStatusPtrOutput ToChangeStatusPtrOutputWithContext(context.Context) ChangeStatusPtrOutput }
func ChangeStatusPtr ¶ added in v0.6.0
func ChangeStatusPtr(v string) ChangeStatusPtrInput
type ChangeStatusPtrOutput ¶ added in v0.6.0
type ChangeStatusPtrOutput struct{ *pulumi.OutputState }
func (ChangeStatusPtrOutput) Elem ¶ added in v0.6.0
func (o ChangeStatusPtrOutput) Elem() ChangeStatusOutput
func (ChangeStatusPtrOutput) ElementType ¶ added in v0.6.0
func (ChangeStatusPtrOutput) ElementType() reflect.Type
func (ChangeStatusPtrOutput) ToChangeStatusPtrOutput ¶ added in v0.6.0
func (o ChangeStatusPtrOutput) ToChangeStatusPtrOutput() ChangeStatusPtrOutput
func (ChangeStatusPtrOutput) ToChangeStatusPtrOutputWithContext ¶ added in v0.6.0
func (o ChangeStatusPtrOutput) ToChangeStatusPtrOutputWithContext(ctx context.Context) ChangeStatusPtrOutput
func (ChangeStatusPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ChangeStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChangeStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ChangeStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DnsKeySpec ¶
type DnsKeySpec struct { // String mnemonic specifying the DNSSEC algorithm of this key. Algorithm *DnsKeySpecAlgorithm `pulumi:"algorithm"` // Length of the keys in bits. KeyLength *int `pulumi:"keyLength"` // Specifies whether this is a key signing key (KSK) or a zone signing key (ZSK). Key signing keys have the Secure Entry Point flag set and, when active, are only used to sign resource record sets of type DNSKEY. Zone signing keys do not have the Secure Entry Point flag set and are used to sign all other types of resource record sets. KeyType *DnsKeySpecKeyType `pulumi:"keyType"` Kind *string `pulumi:"kind"` }
Parameters for DnsKey key generation. Used for generating initial keys for a new ManagedZone and as default when adding a new DnsKey.
type DnsKeySpecAlgorithm ¶ added in v0.4.0
type DnsKeySpecAlgorithm string
String mnemonic specifying the DNSSEC algorithm of this key.
func (DnsKeySpecAlgorithm) ElementType ¶ added in v0.4.0
func (DnsKeySpecAlgorithm) ElementType() reflect.Type
func (DnsKeySpecAlgorithm) ToDnsKeySpecAlgorithmOutput ¶ added in v0.6.0
func (e DnsKeySpecAlgorithm) ToDnsKeySpecAlgorithmOutput() DnsKeySpecAlgorithmOutput
func (DnsKeySpecAlgorithm) ToDnsKeySpecAlgorithmOutputWithContext ¶ added in v0.6.0
func (e DnsKeySpecAlgorithm) ToDnsKeySpecAlgorithmOutputWithContext(ctx context.Context) DnsKeySpecAlgorithmOutput
func (DnsKeySpecAlgorithm) ToDnsKeySpecAlgorithmPtrOutput ¶ added in v0.6.0
func (e DnsKeySpecAlgorithm) ToDnsKeySpecAlgorithmPtrOutput() DnsKeySpecAlgorithmPtrOutput
func (DnsKeySpecAlgorithm) ToDnsKeySpecAlgorithmPtrOutputWithContext ¶ added in v0.6.0
func (e DnsKeySpecAlgorithm) ToDnsKeySpecAlgorithmPtrOutputWithContext(ctx context.Context) DnsKeySpecAlgorithmPtrOutput
func (DnsKeySpecAlgorithm) ToStringOutput ¶ added in v0.4.0
func (e DnsKeySpecAlgorithm) ToStringOutput() pulumi.StringOutput
func (DnsKeySpecAlgorithm) ToStringOutputWithContext ¶ added in v0.4.0
func (e DnsKeySpecAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DnsKeySpecAlgorithm) ToStringPtrOutput ¶ added in v0.4.0
func (e DnsKeySpecAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
func (DnsKeySpecAlgorithm) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DnsKeySpecAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DnsKeySpecAlgorithmInput ¶ added in v0.6.0
type DnsKeySpecAlgorithmInput interface { pulumi.Input ToDnsKeySpecAlgorithmOutput() DnsKeySpecAlgorithmOutput ToDnsKeySpecAlgorithmOutputWithContext(context.Context) DnsKeySpecAlgorithmOutput }
DnsKeySpecAlgorithmInput is an input type that accepts DnsKeySpecAlgorithmArgs and DnsKeySpecAlgorithmOutput values. You can construct a concrete instance of `DnsKeySpecAlgorithmInput` via:
DnsKeySpecAlgorithmArgs{...}
type DnsKeySpecAlgorithmOutput ¶ added in v0.6.0
type DnsKeySpecAlgorithmOutput struct{ *pulumi.OutputState }
func (DnsKeySpecAlgorithmOutput) ElementType ¶ added in v0.6.0
func (DnsKeySpecAlgorithmOutput) ElementType() reflect.Type
func (DnsKeySpecAlgorithmOutput) ToDnsKeySpecAlgorithmOutput ¶ added in v0.6.0
func (o DnsKeySpecAlgorithmOutput) ToDnsKeySpecAlgorithmOutput() DnsKeySpecAlgorithmOutput
func (DnsKeySpecAlgorithmOutput) ToDnsKeySpecAlgorithmOutputWithContext ¶ added in v0.6.0
func (o DnsKeySpecAlgorithmOutput) ToDnsKeySpecAlgorithmOutputWithContext(ctx context.Context) DnsKeySpecAlgorithmOutput
func (DnsKeySpecAlgorithmOutput) ToDnsKeySpecAlgorithmPtrOutput ¶ added in v0.6.0
func (o DnsKeySpecAlgorithmOutput) ToDnsKeySpecAlgorithmPtrOutput() DnsKeySpecAlgorithmPtrOutput
func (DnsKeySpecAlgorithmOutput) ToDnsKeySpecAlgorithmPtrOutputWithContext ¶ added in v0.6.0
func (o DnsKeySpecAlgorithmOutput) ToDnsKeySpecAlgorithmPtrOutputWithContext(ctx context.Context) DnsKeySpecAlgorithmPtrOutput
func (DnsKeySpecAlgorithmOutput) ToStringOutput ¶ added in v0.6.0
func (o DnsKeySpecAlgorithmOutput) ToStringOutput() pulumi.StringOutput
func (DnsKeySpecAlgorithmOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DnsKeySpecAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DnsKeySpecAlgorithmOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DnsKeySpecAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DnsKeySpecAlgorithmOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DnsKeySpecAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DnsKeySpecAlgorithmPtrInput ¶ added in v0.6.0
type DnsKeySpecAlgorithmPtrInput interface { pulumi.Input ToDnsKeySpecAlgorithmPtrOutput() DnsKeySpecAlgorithmPtrOutput ToDnsKeySpecAlgorithmPtrOutputWithContext(context.Context) DnsKeySpecAlgorithmPtrOutput }
func DnsKeySpecAlgorithmPtr ¶ added in v0.6.0
func DnsKeySpecAlgorithmPtr(v string) DnsKeySpecAlgorithmPtrInput
type DnsKeySpecAlgorithmPtrOutput ¶ added in v0.6.0
type DnsKeySpecAlgorithmPtrOutput struct{ *pulumi.OutputState }
func (DnsKeySpecAlgorithmPtrOutput) Elem ¶ added in v0.6.0
func (o DnsKeySpecAlgorithmPtrOutput) Elem() DnsKeySpecAlgorithmOutput
func (DnsKeySpecAlgorithmPtrOutput) ElementType ¶ added in v0.6.0
func (DnsKeySpecAlgorithmPtrOutput) ElementType() reflect.Type
func (DnsKeySpecAlgorithmPtrOutput) ToDnsKeySpecAlgorithmPtrOutput ¶ added in v0.6.0
func (o DnsKeySpecAlgorithmPtrOutput) ToDnsKeySpecAlgorithmPtrOutput() DnsKeySpecAlgorithmPtrOutput
func (DnsKeySpecAlgorithmPtrOutput) ToDnsKeySpecAlgorithmPtrOutputWithContext ¶ added in v0.6.0
func (o DnsKeySpecAlgorithmPtrOutput) ToDnsKeySpecAlgorithmPtrOutputWithContext(ctx context.Context) DnsKeySpecAlgorithmPtrOutput
func (DnsKeySpecAlgorithmPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DnsKeySpecAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DnsKeySpecAlgorithmPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DnsKeySpecAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DnsKeySpecArgs ¶
type DnsKeySpecArgs struct { // String mnemonic specifying the DNSSEC algorithm of this key. Algorithm DnsKeySpecAlgorithmPtrInput `pulumi:"algorithm"` // Length of the keys in bits. KeyLength pulumi.IntPtrInput `pulumi:"keyLength"` // Specifies whether this is a key signing key (KSK) or a zone signing key (ZSK). Key signing keys have the Secure Entry Point flag set and, when active, are only used to sign resource record sets of type DNSKEY. Zone signing keys do not have the Secure Entry Point flag set and are used to sign all other types of resource record sets. KeyType DnsKeySpecKeyTypePtrInput `pulumi:"keyType"` Kind pulumi.StringPtrInput `pulumi:"kind"` }
Parameters for DnsKey key generation. Used for generating initial keys for a new ManagedZone and as default when adding a new DnsKey.
func (DnsKeySpecArgs) ElementType ¶
func (DnsKeySpecArgs) ElementType() reflect.Type
func (DnsKeySpecArgs) ToDnsKeySpecOutput ¶
func (i DnsKeySpecArgs) ToDnsKeySpecOutput() DnsKeySpecOutput
func (DnsKeySpecArgs) ToDnsKeySpecOutputWithContext ¶
func (i DnsKeySpecArgs) ToDnsKeySpecOutputWithContext(ctx context.Context) DnsKeySpecOutput
type DnsKeySpecArray ¶
type DnsKeySpecArray []DnsKeySpecInput
func (DnsKeySpecArray) ElementType ¶
func (DnsKeySpecArray) ElementType() reflect.Type
func (DnsKeySpecArray) ToDnsKeySpecArrayOutput ¶
func (i DnsKeySpecArray) ToDnsKeySpecArrayOutput() DnsKeySpecArrayOutput
func (DnsKeySpecArray) ToDnsKeySpecArrayOutputWithContext ¶
func (i DnsKeySpecArray) ToDnsKeySpecArrayOutputWithContext(ctx context.Context) DnsKeySpecArrayOutput
type DnsKeySpecArrayInput ¶
type DnsKeySpecArrayInput interface { pulumi.Input ToDnsKeySpecArrayOutput() DnsKeySpecArrayOutput ToDnsKeySpecArrayOutputWithContext(context.Context) DnsKeySpecArrayOutput }
DnsKeySpecArrayInput is an input type that accepts DnsKeySpecArray and DnsKeySpecArrayOutput values. You can construct a concrete instance of `DnsKeySpecArrayInput` via:
DnsKeySpecArray{ DnsKeySpecArgs{...} }
type DnsKeySpecArrayOutput ¶
type DnsKeySpecArrayOutput struct{ *pulumi.OutputState }
func (DnsKeySpecArrayOutput) ElementType ¶
func (DnsKeySpecArrayOutput) ElementType() reflect.Type
func (DnsKeySpecArrayOutput) Index ¶
func (o DnsKeySpecArrayOutput) Index(i pulumi.IntInput) DnsKeySpecOutput
func (DnsKeySpecArrayOutput) ToDnsKeySpecArrayOutput ¶
func (o DnsKeySpecArrayOutput) ToDnsKeySpecArrayOutput() DnsKeySpecArrayOutput
func (DnsKeySpecArrayOutput) ToDnsKeySpecArrayOutputWithContext ¶
func (o DnsKeySpecArrayOutput) ToDnsKeySpecArrayOutputWithContext(ctx context.Context) DnsKeySpecArrayOutput
type DnsKeySpecInput ¶
type DnsKeySpecInput interface { pulumi.Input ToDnsKeySpecOutput() DnsKeySpecOutput ToDnsKeySpecOutputWithContext(context.Context) DnsKeySpecOutput }
DnsKeySpecInput is an input type that accepts DnsKeySpecArgs and DnsKeySpecOutput values. You can construct a concrete instance of `DnsKeySpecInput` via:
DnsKeySpecArgs{...}
type DnsKeySpecKeyType ¶ added in v0.4.0
type DnsKeySpecKeyType string
Specifies whether this is a key signing key (KSK) or a zone signing key (ZSK). Key signing keys have the Secure Entry Point flag set and, when active, are only used to sign resource record sets of type DNSKEY. Zone signing keys do not have the Secure Entry Point flag set and are used to sign all other types of resource record sets.
func (DnsKeySpecKeyType) ElementType ¶ added in v0.4.0
func (DnsKeySpecKeyType) ElementType() reflect.Type
func (DnsKeySpecKeyType) ToDnsKeySpecKeyTypeOutput ¶ added in v0.6.0
func (e DnsKeySpecKeyType) ToDnsKeySpecKeyTypeOutput() DnsKeySpecKeyTypeOutput
func (DnsKeySpecKeyType) ToDnsKeySpecKeyTypeOutputWithContext ¶ added in v0.6.0
func (e DnsKeySpecKeyType) ToDnsKeySpecKeyTypeOutputWithContext(ctx context.Context) DnsKeySpecKeyTypeOutput
func (DnsKeySpecKeyType) ToDnsKeySpecKeyTypePtrOutput ¶ added in v0.6.0
func (e DnsKeySpecKeyType) ToDnsKeySpecKeyTypePtrOutput() DnsKeySpecKeyTypePtrOutput
func (DnsKeySpecKeyType) ToDnsKeySpecKeyTypePtrOutputWithContext ¶ added in v0.6.0
func (e DnsKeySpecKeyType) ToDnsKeySpecKeyTypePtrOutputWithContext(ctx context.Context) DnsKeySpecKeyTypePtrOutput
func (DnsKeySpecKeyType) ToStringOutput ¶ added in v0.4.0
func (e DnsKeySpecKeyType) ToStringOutput() pulumi.StringOutput
func (DnsKeySpecKeyType) ToStringOutputWithContext ¶ added in v0.4.0
func (e DnsKeySpecKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DnsKeySpecKeyType) ToStringPtrOutput ¶ added in v0.4.0
func (e DnsKeySpecKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DnsKeySpecKeyType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DnsKeySpecKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DnsKeySpecKeyTypeInput ¶ added in v0.6.0
type DnsKeySpecKeyTypeInput interface { pulumi.Input ToDnsKeySpecKeyTypeOutput() DnsKeySpecKeyTypeOutput ToDnsKeySpecKeyTypeOutputWithContext(context.Context) DnsKeySpecKeyTypeOutput }
DnsKeySpecKeyTypeInput is an input type that accepts DnsKeySpecKeyTypeArgs and DnsKeySpecKeyTypeOutput values. You can construct a concrete instance of `DnsKeySpecKeyTypeInput` via:
DnsKeySpecKeyTypeArgs{...}
type DnsKeySpecKeyTypeOutput ¶ added in v0.6.0
type DnsKeySpecKeyTypeOutput struct{ *pulumi.OutputState }
func (DnsKeySpecKeyTypeOutput) ElementType ¶ added in v0.6.0
func (DnsKeySpecKeyTypeOutput) ElementType() reflect.Type
func (DnsKeySpecKeyTypeOutput) ToDnsKeySpecKeyTypeOutput ¶ added in v0.6.0
func (o DnsKeySpecKeyTypeOutput) ToDnsKeySpecKeyTypeOutput() DnsKeySpecKeyTypeOutput
func (DnsKeySpecKeyTypeOutput) ToDnsKeySpecKeyTypeOutputWithContext ¶ added in v0.6.0
func (o DnsKeySpecKeyTypeOutput) ToDnsKeySpecKeyTypeOutputWithContext(ctx context.Context) DnsKeySpecKeyTypeOutput
func (DnsKeySpecKeyTypeOutput) ToDnsKeySpecKeyTypePtrOutput ¶ added in v0.6.0
func (o DnsKeySpecKeyTypeOutput) ToDnsKeySpecKeyTypePtrOutput() DnsKeySpecKeyTypePtrOutput
func (DnsKeySpecKeyTypeOutput) ToDnsKeySpecKeyTypePtrOutputWithContext ¶ added in v0.6.0
func (o DnsKeySpecKeyTypeOutput) ToDnsKeySpecKeyTypePtrOutputWithContext(ctx context.Context) DnsKeySpecKeyTypePtrOutput
func (DnsKeySpecKeyTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o DnsKeySpecKeyTypeOutput) ToStringOutput() pulumi.StringOutput
func (DnsKeySpecKeyTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DnsKeySpecKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DnsKeySpecKeyTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DnsKeySpecKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DnsKeySpecKeyTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DnsKeySpecKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DnsKeySpecKeyTypePtrInput ¶ added in v0.6.0
type DnsKeySpecKeyTypePtrInput interface { pulumi.Input ToDnsKeySpecKeyTypePtrOutput() DnsKeySpecKeyTypePtrOutput ToDnsKeySpecKeyTypePtrOutputWithContext(context.Context) DnsKeySpecKeyTypePtrOutput }
func DnsKeySpecKeyTypePtr ¶ added in v0.6.0
func DnsKeySpecKeyTypePtr(v string) DnsKeySpecKeyTypePtrInput
type DnsKeySpecKeyTypePtrOutput ¶ added in v0.6.0
type DnsKeySpecKeyTypePtrOutput struct{ *pulumi.OutputState }
func (DnsKeySpecKeyTypePtrOutput) Elem ¶ added in v0.6.0
func (o DnsKeySpecKeyTypePtrOutput) Elem() DnsKeySpecKeyTypeOutput
func (DnsKeySpecKeyTypePtrOutput) ElementType ¶ added in v0.6.0
func (DnsKeySpecKeyTypePtrOutput) ElementType() reflect.Type
func (DnsKeySpecKeyTypePtrOutput) ToDnsKeySpecKeyTypePtrOutput ¶ added in v0.6.0
func (o DnsKeySpecKeyTypePtrOutput) ToDnsKeySpecKeyTypePtrOutput() DnsKeySpecKeyTypePtrOutput
func (DnsKeySpecKeyTypePtrOutput) ToDnsKeySpecKeyTypePtrOutputWithContext ¶ added in v0.6.0
func (o DnsKeySpecKeyTypePtrOutput) ToDnsKeySpecKeyTypePtrOutputWithContext(ctx context.Context) DnsKeySpecKeyTypePtrOutput
func (DnsKeySpecKeyTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DnsKeySpecKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DnsKeySpecKeyTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DnsKeySpecKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DnsKeySpecOutput ¶
type DnsKeySpecOutput struct{ *pulumi.OutputState }
Parameters for DnsKey key generation. Used for generating initial keys for a new ManagedZone and as default when adding a new DnsKey.
func (DnsKeySpecOutput) Algorithm ¶
func (o DnsKeySpecOutput) Algorithm() DnsKeySpecAlgorithmPtrOutput
String mnemonic specifying the DNSSEC algorithm of this key.
func (DnsKeySpecOutput) ElementType ¶
func (DnsKeySpecOutput) ElementType() reflect.Type
func (DnsKeySpecOutput) KeyLength ¶
func (o DnsKeySpecOutput) KeyLength() pulumi.IntPtrOutput
Length of the keys in bits.
func (DnsKeySpecOutput) KeyType ¶
func (o DnsKeySpecOutput) KeyType() DnsKeySpecKeyTypePtrOutput
Specifies whether this is a key signing key (KSK) or a zone signing key (ZSK). Key signing keys have the Secure Entry Point flag set and, when active, are only used to sign resource record sets of type DNSKEY. Zone signing keys do not have the Secure Entry Point flag set and are used to sign all other types of resource record sets.
func (DnsKeySpecOutput) Kind ¶
func (o DnsKeySpecOutput) Kind() pulumi.StringPtrOutput
func (DnsKeySpecOutput) ToDnsKeySpecOutput ¶
func (o DnsKeySpecOutput) ToDnsKeySpecOutput() DnsKeySpecOutput
func (DnsKeySpecOutput) ToDnsKeySpecOutputWithContext ¶
func (o DnsKeySpecOutput) ToDnsKeySpecOutputWithContext(ctx context.Context) DnsKeySpecOutput
type DnsKeySpecResponse ¶
type DnsKeySpecResponse struct { // String mnemonic specifying the DNSSEC algorithm of this key. Algorithm string `pulumi:"algorithm"` // Length of the keys in bits. KeyLength int `pulumi:"keyLength"` // Specifies whether this is a key signing key (KSK) or a zone signing key (ZSK). Key signing keys have the Secure Entry Point flag set and, when active, are only used to sign resource record sets of type DNSKEY. Zone signing keys do not have the Secure Entry Point flag set and are used to sign all other types of resource record sets. KeyType string `pulumi:"keyType"` Kind string `pulumi:"kind"` }
Parameters for DnsKey key generation. Used for generating initial keys for a new ManagedZone and as default when adding a new DnsKey.
type DnsKeySpecResponseArrayOutput ¶
type DnsKeySpecResponseArrayOutput struct{ *pulumi.OutputState }
func (DnsKeySpecResponseArrayOutput) ElementType ¶
func (DnsKeySpecResponseArrayOutput) ElementType() reflect.Type
func (DnsKeySpecResponseArrayOutput) Index ¶
func (o DnsKeySpecResponseArrayOutput) Index(i pulumi.IntInput) DnsKeySpecResponseOutput
func (DnsKeySpecResponseArrayOutput) ToDnsKeySpecResponseArrayOutput ¶
func (o DnsKeySpecResponseArrayOutput) ToDnsKeySpecResponseArrayOutput() DnsKeySpecResponseArrayOutput
func (DnsKeySpecResponseArrayOutput) ToDnsKeySpecResponseArrayOutputWithContext ¶
func (o DnsKeySpecResponseArrayOutput) ToDnsKeySpecResponseArrayOutputWithContext(ctx context.Context) DnsKeySpecResponseArrayOutput
type DnsKeySpecResponseOutput ¶
type DnsKeySpecResponseOutput struct{ *pulumi.OutputState }
Parameters for DnsKey key generation. Used for generating initial keys for a new ManagedZone and as default when adding a new DnsKey.
func (DnsKeySpecResponseOutput) Algorithm ¶
func (o DnsKeySpecResponseOutput) Algorithm() pulumi.StringOutput
String mnemonic specifying the DNSSEC algorithm of this key.
func (DnsKeySpecResponseOutput) ElementType ¶
func (DnsKeySpecResponseOutput) ElementType() reflect.Type
func (DnsKeySpecResponseOutput) KeyLength ¶
func (o DnsKeySpecResponseOutput) KeyLength() pulumi.IntOutput
Length of the keys in bits.
func (DnsKeySpecResponseOutput) KeyType ¶
func (o DnsKeySpecResponseOutput) KeyType() pulumi.StringOutput
Specifies whether this is a key signing key (KSK) or a zone signing key (ZSK). Key signing keys have the Secure Entry Point flag set and, when active, are only used to sign resource record sets of type DNSKEY. Zone signing keys do not have the Secure Entry Point flag set and are used to sign all other types of resource record sets.
func (DnsKeySpecResponseOutput) Kind ¶
func (o DnsKeySpecResponseOutput) Kind() pulumi.StringOutput
func (DnsKeySpecResponseOutput) ToDnsKeySpecResponseOutput ¶
func (o DnsKeySpecResponseOutput) ToDnsKeySpecResponseOutput() DnsKeySpecResponseOutput
func (DnsKeySpecResponseOutput) ToDnsKeySpecResponseOutputWithContext ¶
func (o DnsKeySpecResponseOutput) ToDnsKeySpecResponseOutputWithContext(ctx context.Context) DnsKeySpecResponseOutput
type GetResponsePolicyArgs ¶ added in v0.11.0
type GetResponsePolicyOutputArgs ¶ added in v0.11.0
type GetResponsePolicyOutputArgs struct { ClientOperationId pulumi.StringPtrInput `pulumi:"clientOperationId"` Project pulumi.StringPtrInput `pulumi:"project"` ResponsePolicy pulumi.StringInput `pulumi:"responsePolicy"` }
func (GetResponsePolicyOutputArgs) ElementType ¶ added in v0.11.0
func (GetResponsePolicyOutputArgs) ElementType() reflect.Type
type GetResponsePolicyResult ¶ added in v0.11.0
type GetResponsePolicyResult struct { // User-provided description for this Response Policy. Description string `pulumi:"description"` Kind string `pulumi:"kind"` // List of network names specifying networks to which this policy is applied. Networks []ResponsePolicyNetworkResponse `pulumi:"networks"` // User assigned name for this Response Policy. ResponsePolicyName string `pulumi:"responsePolicyName"` }
func GetResponsePolicy ¶ added in v0.11.0
func GetResponsePolicy(ctx *pulumi.Context, args *GetResponsePolicyArgs, opts ...pulumi.InvokeOption) (*GetResponsePolicyResult, error)
Fetches the representation of an existing Response Policy.
type GetResponsePolicyResultOutput ¶ added in v0.11.0
type GetResponsePolicyResultOutput struct{ *pulumi.OutputState }
func GetResponsePolicyOutput ¶ added in v0.11.0
func GetResponsePolicyOutput(ctx *pulumi.Context, args GetResponsePolicyOutputArgs, opts ...pulumi.InvokeOption) GetResponsePolicyResultOutput
func (GetResponsePolicyResultOutput) Description ¶ added in v0.11.0
func (o GetResponsePolicyResultOutput) Description() pulumi.StringOutput
User-provided description for this Response Policy.
func (GetResponsePolicyResultOutput) ElementType ¶ added in v0.11.0
func (GetResponsePolicyResultOutput) ElementType() reflect.Type
func (GetResponsePolicyResultOutput) Kind ¶ added in v0.11.0
func (o GetResponsePolicyResultOutput) Kind() pulumi.StringOutput
func (GetResponsePolicyResultOutput) Networks ¶ added in v0.11.0
func (o GetResponsePolicyResultOutput) Networks() ResponsePolicyNetworkResponseArrayOutput
List of network names specifying networks to which this policy is applied.
func (GetResponsePolicyResultOutput) ResponsePolicyName ¶ added in v0.11.0
func (o GetResponsePolicyResultOutput) ResponsePolicyName() pulumi.StringOutput
User assigned name for this Response Policy.
func (GetResponsePolicyResultOutput) ToGetResponsePolicyResultOutput ¶ added in v0.11.0
func (o GetResponsePolicyResultOutput) ToGetResponsePolicyResultOutput() GetResponsePolicyResultOutput
func (GetResponsePolicyResultOutput) ToGetResponsePolicyResultOutputWithContext ¶ added in v0.11.0
func (o GetResponsePolicyResultOutput) ToGetResponsePolicyResultOutputWithContext(ctx context.Context) GetResponsePolicyResultOutput
type GetResponsePolicyRuleArgs ¶ added in v0.11.0
type GetResponsePolicyRuleOutputArgs ¶ added in v0.11.0
type GetResponsePolicyRuleOutputArgs struct { ClientOperationId pulumi.StringPtrInput `pulumi:"clientOperationId"` Project pulumi.StringPtrInput `pulumi:"project"` ResponsePolicy pulumi.StringInput `pulumi:"responsePolicy"` ResponsePolicyRule pulumi.StringInput `pulumi:"responsePolicyRule"` }
func (GetResponsePolicyRuleOutputArgs) ElementType ¶ added in v0.11.0
func (GetResponsePolicyRuleOutputArgs) ElementType() reflect.Type
type GetResponsePolicyRuleResult ¶ added in v0.11.0
type GetResponsePolicyRuleResult struct { // Answer this query with a behavior rather than DNS data. Behavior string `pulumi:"behavior"` // The DNS name (wildcard or exact) to apply this rule to. Must be unique within the Response Policy Rule. DnsName string `pulumi:"dnsName"` Kind string `pulumi:"kind"` // Answer this query directly with DNS data. These ResourceRecordSets override any other DNS behavior for the matched name; in particular they override private zones, the public internet, and GCP internal DNS. No SOA nor NS types are allowed. LocalData ResponsePolicyRuleLocalDataResponse `pulumi:"localData"` // An identifier for this rule. Must be unique with the ResponsePolicy. RuleName string `pulumi:"ruleName"` }
func GetResponsePolicyRule ¶ added in v0.11.0
func GetResponsePolicyRule(ctx *pulumi.Context, args *GetResponsePolicyRuleArgs, opts ...pulumi.InvokeOption) (*GetResponsePolicyRuleResult, error)
Fetches the representation of an existing Response Policy Rule.
type GetResponsePolicyRuleResultOutput ¶ added in v0.11.0
type GetResponsePolicyRuleResultOutput struct{ *pulumi.OutputState }
func GetResponsePolicyRuleOutput ¶ added in v0.11.0
func GetResponsePolicyRuleOutput(ctx *pulumi.Context, args GetResponsePolicyRuleOutputArgs, opts ...pulumi.InvokeOption) GetResponsePolicyRuleResultOutput
func (GetResponsePolicyRuleResultOutput) Behavior ¶ added in v0.11.0
func (o GetResponsePolicyRuleResultOutput) Behavior() pulumi.StringOutput
Answer this query with a behavior rather than DNS data.
func (GetResponsePolicyRuleResultOutput) DnsName ¶ added in v0.11.0
func (o GetResponsePolicyRuleResultOutput) DnsName() pulumi.StringOutput
The DNS name (wildcard or exact) to apply this rule to. Must be unique within the Response Policy Rule.
func (GetResponsePolicyRuleResultOutput) ElementType ¶ added in v0.11.0
func (GetResponsePolicyRuleResultOutput) ElementType() reflect.Type
func (GetResponsePolicyRuleResultOutput) Kind ¶ added in v0.11.0
func (o GetResponsePolicyRuleResultOutput) Kind() pulumi.StringOutput
func (GetResponsePolicyRuleResultOutput) LocalData ¶ added in v0.11.0
func (o GetResponsePolicyRuleResultOutput) LocalData() ResponsePolicyRuleLocalDataResponseOutput
Answer this query directly with DNS data. These ResourceRecordSets override any other DNS behavior for the matched name; in particular they override private zones, the public internet, and GCP internal DNS. No SOA nor NS types are allowed.
func (GetResponsePolicyRuleResultOutput) RuleName ¶ added in v0.11.0
func (o GetResponsePolicyRuleResultOutput) RuleName() pulumi.StringOutput
An identifier for this rule. Must be unique with the ResponsePolicy.
func (GetResponsePolicyRuleResultOutput) ToGetResponsePolicyRuleResultOutput ¶ added in v0.11.0
func (o GetResponsePolicyRuleResultOutput) ToGetResponsePolicyRuleResultOutput() GetResponsePolicyRuleResultOutput
func (GetResponsePolicyRuleResultOutput) ToGetResponsePolicyRuleResultOutputWithContext ¶ added in v0.11.0
func (o GetResponsePolicyRuleResultOutput) ToGetResponsePolicyRuleResultOutputWithContext(ctx context.Context) GetResponsePolicyRuleResultOutput
type LookupChangeArgs ¶ added in v0.4.0
type LookupChangeOutputArgs ¶ added in v0.8.0
type LookupChangeOutputArgs struct { ChangeId pulumi.StringInput `pulumi:"changeId"` ClientOperationId pulumi.StringPtrInput `pulumi:"clientOperationId"` ManagedZone pulumi.StringInput `pulumi:"managedZone"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupChangeOutputArgs) ElementType ¶ added in v0.8.0
func (LookupChangeOutputArgs) ElementType() reflect.Type
type LookupChangeResult ¶ added in v0.4.0
type LookupChangeResult struct { // Which ResourceRecordSets to add? Additions []ResourceRecordSetResponse `pulumi:"additions"` // Which ResourceRecordSets to remove? Must match existing data exactly. Deletions []ResourceRecordSetResponse `pulumi:"deletions"` // If the DNS queries for the zone will be served. IsServing bool `pulumi:"isServing"` Kind string `pulumi:"kind"` // The time that this operation was started by the server (output only). This is in RFC3339 text format. StartTime string `pulumi:"startTime"` // Status of the operation (output only). A status of "done" means that the request to update the authoritative servers has been sent, but the servers might not be updated yet. Status string `pulumi:"status"` }
func LookupChange ¶ added in v0.4.0
func LookupChange(ctx *pulumi.Context, args *LookupChangeArgs, opts ...pulumi.InvokeOption) (*LookupChangeResult, error)
Fetches the representation of an existing Change.
type LookupChangeResultOutput ¶ added in v0.8.0
type LookupChangeResultOutput struct{ *pulumi.OutputState }
func LookupChangeOutput ¶ added in v0.8.0
func LookupChangeOutput(ctx *pulumi.Context, args LookupChangeOutputArgs, opts ...pulumi.InvokeOption) LookupChangeResultOutput
func (LookupChangeResultOutput) Additions ¶ added in v0.8.0
func (o LookupChangeResultOutput) Additions() ResourceRecordSetResponseArrayOutput
Which ResourceRecordSets to add?
func (LookupChangeResultOutput) Deletions ¶ added in v0.8.0
func (o LookupChangeResultOutput) Deletions() ResourceRecordSetResponseArrayOutput
Which ResourceRecordSets to remove? Must match existing data exactly.
func (LookupChangeResultOutput) ElementType ¶ added in v0.8.0
func (LookupChangeResultOutput) ElementType() reflect.Type
func (LookupChangeResultOutput) IsServing ¶ added in v0.8.0
func (o LookupChangeResultOutput) IsServing() pulumi.BoolOutput
If the DNS queries for the zone will be served.
func (LookupChangeResultOutput) Kind ¶ added in v0.8.0
func (o LookupChangeResultOutput) Kind() pulumi.StringOutput
func (LookupChangeResultOutput) StartTime ¶ added in v0.8.0
func (o LookupChangeResultOutput) StartTime() pulumi.StringOutput
The time that this operation was started by the server (output only). This is in RFC3339 text format.
func (LookupChangeResultOutput) Status ¶ added in v0.8.0
func (o LookupChangeResultOutput) Status() pulumi.StringOutput
Status of the operation (output only). A status of "done" means that the request to update the authoritative servers has been sent, but the servers might not be updated yet.
func (LookupChangeResultOutput) ToLookupChangeResultOutput ¶ added in v0.8.0
func (o LookupChangeResultOutput) ToLookupChangeResultOutput() LookupChangeResultOutput
func (LookupChangeResultOutput) ToLookupChangeResultOutputWithContext ¶ added in v0.8.0
func (o LookupChangeResultOutput) ToLookupChangeResultOutputWithContext(ctx context.Context) LookupChangeResultOutput
type LookupManagedZoneArgs ¶ added in v0.4.0
type LookupManagedZoneOutputArgs ¶ added in v0.8.0
type LookupManagedZoneOutputArgs struct { ClientOperationId pulumi.StringPtrInput `pulumi:"clientOperationId"` ManagedZone pulumi.StringInput `pulumi:"managedZone"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupManagedZoneOutputArgs) ElementType ¶ added in v0.8.0
func (LookupManagedZoneOutputArgs) ElementType() reflect.Type
type LookupManagedZoneResult ¶ added in v0.4.0
type LookupManagedZoneResult struct { CloudLoggingConfig ManagedZoneCloudLoggingConfigResponse `pulumi:"cloudLoggingConfig"` // The time that this resource was created on the server. This is in RFC3339 text format. Output only. CreationTime string `pulumi:"creationTime"` // A mutable string of at most 1024 characters associated with this resource for the user's convenience. Has no effect on the managed zone's function. Description string `pulumi:"description"` // The DNS name of this managed zone, for instance "example.com.". DnsName string `pulumi:"dnsName"` // DNSSEC configuration. DnssecConfig ManagedZoneDnsSecConfigResponse `pulumi:"dnssecConfig"` // The presence for this field indicates that outbound forwarding is enabled for this zone. The value of this field contains the set of destinations to forward to. ForwardingConfig ManagedZoneForwardingConfigResponse `pulumi:"forwardingConfig"` Kind string `pulumi:"kind"` // User labels. Labels map[string]string `pulumi:"labels"` // User assigned name for this resource. Must be unique within the project. The name must be 1-63 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes. Name string `pulumi:"name"` // Optionally specifies the NameServerSet for this ManagedZone. A NameServerSet is a set of DNS name servers that all host the same ManagedZones. Most users leave this field unset. If you need to use this field, contact your account team. NameServerSet string `pulumi:"nameServerSet"` // Delegate your managed_zone to these virtual name servers; defined by the server (output only) NameServers []string `pulumi:"nameServers"` // The presence of this field indicates that DNS Peering is enabled for this zone. The value of this field contains the network to peer with. PeeringConfig ManagedZonePeeringConfigResponse `pulumi:"peeringConfig"` // For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from. PrivateVisibilityConfig ManagedZonePrivateVisibilityConfigResponse `pulumi:"privateVisibilityConfig"` // The presence of this field indicates that this is a managed reverse lookup zone and Cloud DNS resolves reverse lookup queries using automatically configured records for VPC resources. This only applies to networks listed under private_visibility_config. ReverseLookupConfig ManagedZoneReverseLookupConfigResponse `pulumi:"reverseLookupConfig"` // This field links to the associated service directory namespace. Do not set this field for public zones or forwarding zones. ServiceDirectoryConfig ManagedZoneServiceDirectoryConfigResponse `pulumi:"serviceDirectoryConfig"` // The zone's visibility: public zones are exposed to the Internet, while private zones are visible only to Virtual Private Cloud resources. Visibility string `pulumi:"visibility"` }
func LookupManagedZone ¶ added in v0.4.0
func LookupManagedZone(ctx *pulumi.Context, args *LookupManagedZoneArgs, opts ...pulumi.InvokeOption) (*LookupManagedZoneResult, error)
Fetches the representation of an existing ManagedZone.
type LookupManagedZoneResultOutput ¶ added in v0.8.0
type LookupManagedZoneResultOutput struct{ *pulumi.OutputState }
func LookupManagedZoneOutput ¶ added in v0.8.0
func LookupManagedZoneOutput(ctx *pulumi.Context, args LookupManagedZoneOutputArgs, opts ...pulumi.InvokeOption) LookupManagedZoneResultOutput
func (LookupManagedZoneResultOutput) CloudLoggingConfig ¶ added in v0.9.0
func (o LookupManagedZoneResultOutput) CloudLoggingConfig() ManagedZoneCloudLoggingConfigResponseOutput
func (LookupManagedZoneResultOutput) CreationTime ¶ added in v0.8.0
func (o LookupManagedZoneResultOutput) CreationTime() pulumi.StringOutput
The time that this resource was created on the server. This is in RFC3339 text format. Output only.
func (LookupManagedZoneResultOutput) Description ¶ added in v0.8.0
func (o LookupManagedZoneResultOutput) Description() pulumi.StringOutput
A mutable string of at most 1024 characters associated with this resource for the user's convenience. Has no effect on the managed zone's function.
func (LookupManagedZoneResultOutput) DnsName ¶ added in v0.8.0
func (o LookupManagedZoneResultOutput) DnsName() pulumi.StringOutput
The DNS name of this managed zone, for instance "example.com.".
func (LookupManagedZoneResultOutput) DnssecConfig ¶ added in v0.8.0
func (o LookupManagedZoneResultOutput) DnssecConfig() ManagedZoneDnsSecConfigResponseOutput
DNSSEC configuration.
func (LookupManagedZoneResultOutput) ElementType ¶ added in v0.8.0
func (LookupManagedZoneResultOutput) ElementType() reflect.Type
func (LookupManagedZoneResultOutput) ForwardingConfig ¶ added in v0.8.0
func (o LookupManagedZoneResultOutput) ForwardingConfig() ManagedZoneForwardingConfigResponseOutput
The presence for this field indicates that outbound forwarding is enabled for this zone. The value of this field contains the set of destinations to forward to.
func (LookupManagedZoneResultOutput) Kind ¶ added in v0.8.0
func (o LookupManagedZoneResultOutput) Kind() pulumi.StringOutput
func (LookupManagedZoneResultOutput) Labels ¶ added in v0.8.0
func (o LookupManagedZoneResultOutput) Labels() pulumi.StringMapOutput
User labels.
func (LookupManagedZoneResultOutput) Name ¶ added in v0.8.0
func (o LookupManagedZoneResultOutput) Name() pulumi.StringOutput
User assigned name for this resource. Must be unique within the project. The name must be 1-63 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes.
func (LookupManagedZoneResultOutput) NameServerSet ¶ added in v0.8.0
func (o LookupManagedZoneResultOutput) NameServerSet() pulumi.StringOutput
Optionally specifies the NameServerSet for this ManagedZone. A NameServerSet is a set of DNS name servers that all host the same ManagedZones. Most users leave this field unset. If you need to use this field, contact your account team.
func (LookupManagedZoneResultOutput) NameServers ¶ added in v0.8.0
func (o LookupManagedZoneResultOutput) NameServers() pulumi.StringArrayOutput
Delegate your managed_zone to these virtual name servers; defined by the server (output only)
func (LookupManagedZoneResultOutput) PeeringConfig ¶ added in v0.8.0
func (o LookupManagedZoneResultOutput) PeeringConfig() ManagedZonePeeringConfigResponseOutput
The presence of this field indicates that DNS Peering is enabled for this zone. The value of this field contains the network to peer with.
func (LookupManagedZoneResultOutput) PrivateVisibilityConfig ¶ added in v0.8.0
func (o LookupManagedZoneResultOutput) PrivateVisibilityConfig() ManagedZonePrivateVisibilityConfigResponseOutput
For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from.
func (LookupManagedZoneResultOutput) ReverseLookupConfig ¶ added in v0.8.0
func (o LookupManagedZoneResultOutput) ReverseLookupConfig() ManagedZoneReverseLookupConfigResponseOutput
The presence of this field indicates that this is a managed reverse lookup zone and Cloud DNS resolves reverse lookup queries using automatically configured records for VPC resources. This only applies to networks listed under private_visibility_config.
func (LookupManagedZoneResultOutput) ServiceDirectoryConfig ¶ added in v0.8.0
func (o LookupManagedZoneResultOutput) ServiceDirectoryConfig() ManagedZoneServiceDirectoryConfigResponseOutput
This field links to the associated service directory namespace. Do not set this field for public zones or forwarding zones.
func (LookupManagedZoneResultOutput) ToLookupManagedZoneResultOutput ¶ added in v0.8.0
func (o LookupManagedZoneResultOutput) ToLookupManagedZoneResultOutput() LookupManagedZoneResultOutput
func (LookupManagedZoneResultOutput) ToLookupManagedZoneResultOutputWithContext ¶ added in v0.8.0
func (o LookupManagedZoneResultOutput) ToLookupManagedZoneResultOutputWithContext(ctx context.Context) LookupManagedZoneResultOutput
func (LookupManagedZoneResultOutput) Visibility ¶ added in v0.8.0
func (o LookupManagedZoneResultOutput) Visibility() pulumi.StringOutput
The zone's visibility: public zones are exposed to the Internet, while private zones are visible only to Virtual Private Cloud resources.
type LookupPolicyArgs ¶ added in v0.4.0
type LookupPolicyOutputArgs ¶ added in v0.8.0
type LookupPolicyOutputArgs struct { ClientOperationId pulumi.StringPtrInput `pulumi:"clientOperationId"` Policy pulumi.StringInput `pulumi:"policy"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupPolicyOutputArgs) ElementType() reflect.Type
type LookupPolicyResult ¶ added in v0.4.0
type LookupPolicyResult struct { // Sets an alternative name server for the associated networks. When specified, all DNS queries are forwarded to a name server that you choose. Names such as .internal are not available when an alternative name server is specified. AlternativeNameServerConfig PolicyAlternativeNameServerConfigResponse `pulumi:"alternativeNameServerConfig"` // A mutable string of at most 1024 characters associated with this resource for the user's convenience. Has no effect on the policy's function. Description string `pulumi:"description"` // Allows networks bound to this policy to receive DNS queries sent by VMs or applications over VPN connections. When enabled, a virtual IP address is allocated from each of the subnetworks that are bound to this policy. EnableInboundForwarding bool `pulumi:"enableInboundForwarding"` // Controls whether logging is enabled for the networks bound to this policy. Defaults to no logging if not set. EnableLogging bool `pulumi:"enableLogging"` Kind string `pulumi:"kind"` // User-assigned name for this policy. Name string `pulumi:"name"` // List of network names specifying networks to which this policy is applied. Networks []PolicyNetworkResponse `pulumi:"networks"` }
func LookupPolicy ¶ added in v0.4.0
func LookupPolicy(ctx *pulumi.Context, args *LookupPolicyArgs, opts ...pulumi.InvokeOption) (*LookupPolicyResult, error)
Fetches the representation of an existing Policy.
type LookupPolicyResultOutput ¶ added in v0.8.0
type LookupPolicyResultOutput struct{ *pulumi.OutputState }
func LookupPolicyOutput ¶ added in v0.8.0
func LookupPolicyOutput(ctx *pulumi.Context, args LookupPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyResultOutput
func (LookupPolicyResultOutput) AlternativeNameServerConfig ¶ added in v0.8.0
func (o LookupPolicyResultOutput) AlternativeNameServerConfig() PolicyAlternativeNameServerConfigResponseOutput
Sets an alternative name server for the associated networks. When specified, all DNS queries are forwarded to a name server that you choose. Names such as .internal are not available when an alternative name server is specified.
func (LookupPolicyResultOutput) Description ¶ added in v0.8.0
func (o LookupPolicyResultOutput) Description() pulumi.StringOutput
A mutable string of at most 1024 characters associated with this resource for the user's convenience. Has no effect on the policy's function.
func (LookupPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupPolicyResultOutput) ElementType() reflect.Type
func (LookupPolicyResultOutput) EnableInboundForwarding ¶ added in v0.8.0
func (o LookupPolicyResultOutput) EnableInboundForwarding() pulumi.BoolOutput
Allows networks bound to this policy to receive DNS queries sent by VMs or applications over VPN connections. When enabled, a virtual IP address is allocated from each of the subnetworks that are bound to this policy.
func (LookupPolicyResultOutput) EnableLogging ¶ added in v0.8.0
func (o LookupPolicyResultOutput) EnableLogging() pulumi.BoolOutput
Controls whether logging is enabled for the networks bound to this policy. Defaults to no logging if not set.
func (LookupPolicyResultOutput) Kind ¶ added in v0.8.0
func (o LookupPolicyResultOutput) Kind() pulumi.StringOutput
func (LookupPolicyResultOutput) Name ¶ added in v0.8.0
func (o LookupPolicyResultOutput) Name() pulumi.StringOutput
User-assigned name for this policy.
func (LookupPolicyResultOutput) Networks ¶ added in v0.8.0
func (o LookupPolicyResultOutput) Networks() PolicyNetworkResponseArrayOutput
List of network names specifying networks to which this policy is applied.
func (LookupPolicyResultOutput) ToLookupPolicyResultOutput ¶ added in v0.8.0
func (o LookupPolicyResultOutput) ToLookupPolicyResultOutput() LookupPolicyResultOutput
func (LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx context.Context) LookupPolicyResultOutput
type LookupResourceRecordSetArgs ¶ added in v0.6.0
type LookupResourceRecordSetOutputArgs ¶ added in v0.8.0
type LookupResourceRecordSetOutputArgs struct { ClientOperationId pulumi.StringPtrInput `pulumi:"clientOperationId"` ManagedZone pulumi.StringInput `pulumi:"managedZone"` Name pulumi.StringInput `pulumi:"name"` Project pulumi.StringPtrInput `pulumi:"project"` Type pulumi.StringInput `pulumi:"type"` }
func (LookupResourceRecordSetOutputArgs) ElementType ¶ added in v0.8.0
func (LookupResourceRecordSetOutputArgs) ElementType() reflect.Type
type LookupResourceRecordSetResult ¶ added in v0.6.0
type LookupResourceRecordSetResult struct { Kind string `pulumi:"kind"` // For example, www.example.com. Name string `pulumi:"name"` // Configures dynamic query responses based on geo location of querying user or a weighted round robin based routing policy. A ResourceRecordSet should only have either rrdata (static) or routing_policy (dynamic). An error is returned otherwise. RoutingPolicy RRSetRoutingPolicyResponse `pulumi:"routingPolicy"` // As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) -- see examples. Rrdatas []string `pulumi:"rrdatas"` // As defined in RFC 4034 (section 3.2). SignatureRrdatas []string `pulumi:"signatureRrdatas"` // Number of seconds that this ResourceRecordSet can be cached by resolvers. Ttl int `pulumi:"ttl"` // The identifier of a supported record type. See the list of Supported DNS record types. Type string `pulumi:"type"` }
func LookupResourceRecordSet ¶ added in v0.6.0
func LookupResourceRecordSet(ctx *pulumi.Context, args *LookupResourceRecordSetArgs, opts ...pulumi.InvokeOption) (*LookupResourceRecordSetResult, error)
Fetches the representation of an existing ResourceRecordSet.
type LookupResourceRecordSetResultOutput ¶ added in v0.8.0
type LookupResourceRecordSetResultOutput struct{ *pulumi.OutputState }
func LookupResourceRecordSetOutput ¶ added in v0.8.0
func LookupResourceRecordSetOutput(ctx *pulumi.Context, args LookupResourceRecordSetOutputArgs, opts ...pulumi.InvokeOption) LookupResourceRecordSetResultOutput
func (LookupResourceRecordSetResultOutput) ElementType ¶ added in v0.8.0
func (LookupResourceRecordSetResultOutput) ElementType() reflect.Type
func (LookupResourceRecordSetResultOutput) Kind ¶ added in v0.8.0
func (o LookupResourceRecordSetResultOutput) Kind() pulumi.StringOutput
func (LookupResourceRecordSetResultOutput) Name ¶ added in v0.8.0
func (o LookupResourceRecordSetResultOutput) Name() pulumi.StringOutput
For example, www.example.com.
func (LookupResourceRecordSetResultOutput) RoutingPolicy ¶ added in v0.11.0
func (o LookupResourceRecordSetResultOutput) RoutingPolicy() RRSetRoutingPolicyResponseOutput
Configures dynamic query responses based on geo location of querying user or a weighted round robin based routing policy. A ResourceRecordSet should only have either rrdata (static) or routing_policy (dynamic). An error is returned otherwise.
func (LookupResourceRecordSetResultOutput) Rrdatas ¶ added in v0.8.0
func (o LookupResourceRecordSetResultOutput) Rrdatas() pulumi.StringArrayOutput
As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) -- see examples.
func (LookupResourceRecordSetResultOutput) SignatureRrdatas ¶ added in v0.8.0
func (o LookupResourceRecordSetResultOutput) SignatureRrdatas() pulumi.StringArrayOutput
As defined in RFC 4034 (section 3.2).
func (LookupResourceRecordSetResultOutput) ToLookupResourceRecordSetResultOutput ¶ added in v0.8.0
func (o LookupResourceRecordSetResultOutput) ToLookupResourceRecordSetResultOutput() LookupResourceRecordSetResultOutput
func (LookupResourceRecordSetResultOutput) ToLookupResourceRecordSetResultOutputWithContext ¶ added in v0.8.0
func (o LookupResourceRecordSetResultOutput) ToLookupResourceRecordSetResultOutputWithContext(ctx context.Context) LookupResourceRecordSetResultOutput
func (LookupResourceRecordSetResultOutput) Ttl ¶ added in v0.8.0
func (o LookupResourceRecordSetResultOutput) Ttl() pulumi.IntOutput
Number of seconds that this ResourceRecordSet can be cached by resolvers.
func (LookupResourceRecordSetResultOutput) Type ¶ added in v0.8.0
func (o LookupResourceRecordSetResultOutput) Type() pulumi.StringOutput
The identifier of a supported record type. See the list of Supported DNS record types.
type ManagedZone ¶
type ManagedZone struct { pulumi.CustomResourceState CloudLoggingConfig ManagedZoneCloudLoggingConfigResponseOutput `pulumi:"cloudLoggingConfig"` // The time that this resource was created on the server. This is in RFC3339 text format. Output only. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // A mutable string of at most 1024 characters associated with this resource for the user's convenience. Has no effect on the managed zone's function. Description pulumi.StringOutput `pulumi:"description"` // The DNS name of this managed zone, for instance "example.com.". DnsName pulumi.StringOutput `pulumi:"dnsName"` // DNSSEC configuration. DnssecConfig ManagedZoneDnsSecConfigResponseOutput `pulumi:"dnssecConfig"` // The presence for this field indicates that outbound forwarding is enabled for this zone. The value of this field contains the set of destinations to forward to. ForwardingConfig ManagedZoneForwardingConfigResponseOutput `pulumi:"forwardingConfig"` Kind pulumi.StringOutput `pulumi:"kind"` // User labels. Labels pulumi.StringMapOutput `pulumi:"labels"` // User assigned name for this resource. Must be unique within the project. The name must be 1-63 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes. Name pulumi.StringOutput `pulumi:"name"` // Optionally specifies the NameServerSet for this ManagedZone. A NameServerSet is a set of DNS name servers that all host the same ManagedZones. Most users leave this field unset. If you need to use this field, contact your account team. NameServerSet pulumi.StringOutput `pulumi:"nameServerSet"` // Delegate your managed_zone to these virtual name servers; defined by the server (output only) NameServers pulumi.StringArrayOutput `pulumi:"nameServers"` // The presence of this field indicates that DNS Peering is enabled for this zone. The value of this field contains the network to peer with. PeeringConfig ManagedZonePeeringConfigResponseOutput `pulumi:"peeringConfig"` // For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from. PrivateVisibilityConfig ManagedZonePrivateVisibilityConfigResponseOutput `pulumi:"privateVisibilityConfig"` // The presence of this field indicates that this is a managed reverse lookup zone and Cloud DNS resolves reverse lookup queries using automatically configured records for VPC resources. This only applies to networks listed under private_visibility_config. ReverseLookupConfig ManagedZoneReverseLookupConfigResponseOutput `pulumi:"reverseLookupConfig"` // This field links to the associated service directory namespace. Do not set this field for public zones or forwarding zones. ServiceDirectoryConfig ManagedZoneServiceDirectoryConfigResponseOutput `pulumi:"serviceDirectoryConfig"` // The zone's visibility: public zones are exposed to the Internet, while private zones are visible only to Virtual Private Cloud resources. Visibility pulumi.StringOutput `pulumi:"visibility"` }
Creates a new ManagedZone.
func GetManagedZone ¶
func GetManagedZone(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedZoneState, opts ...pulumi.ResourceOption) (*ManagedZone, error)
GetManagedZone gets an existing ManagedZone resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewManagedZone ¶
func NewManagedZone(ctx *pulumi.Context, name string, args *ManagedZoneArgs, opts ...pulumi.ResourceOption) (*ManagedZone, error)
NewManagedZone registers a new resource with the given unique name, arguments, and options.
func (*ManagedZone) ElementType ¶
func (*ManagedZone) ElementType() reflect.Type
func (*ManagedZone) ToManagedZoneOutput ¶
func (i *ManagedZone) ToManagedZoneOutput() ManagedZoneOutput
func (*ManagedZone) ToManagedZoneOutputWithContext ¶
func (i *ManagedZone) ToManagedZoneOutputWithContext(ctx context.Context) ManagedZoneOutput
type ManagedZoneArgs ¶
type ManagedZoneArgs struct { ClientOperationId pulumi.StringPtrInput CloudLoggingConfig ManagedZoneCloudLoggingConfigPtrInput // The time that this resource was created on the server. This is in RFC3339 text format. Output only. CreationTime pulumi.StringPtrInput // A mutable string of at most 1024 characters associated with this resource for the user's convenience. Has no effect on the managed zone's function. Description pulumi.StringPtrInput // The DNS name of this managed zone, for instance "example.com.". DnsName pulumi.StringPtrInput // DNSSEC configuration. DnssecConfig ManagedZoneDnsSecConfigPtrInput // The presence for this field indicates that outbound forwarding is enabled for this zone. The value of this field contains the set of destinations to forward to. ForwardingConfig ManagedZoneForwardingConfigPtrInput // Unique identifier for the resource; defined by the server (output only) Id pulumi.StringPtrInput Kind pulumi.StringPtrInput // User labels. Labels pulumi.StringMapInput // User assigned name for this resource. Must be unique within the project. The name must be 1-63 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes. Name pulumi.StringPtrInput // Optionally specifies the NameServerSet for this ManagedZone. A NameServerSet is a set of DNS name servers that all host the same ManagedZones. Most users leave this field unset. If you need to use this field, contact your account team. NameServerSet pulumi.StringPtrInput // Delegate your managed_zone to these virtual name servers; defined by the server (output only) NameServers pulumi.StringArrayInput // The presence of this field indicates that DNS Peering is enabled for this zone. The value of this field contains the network to peer with. PeeringConfig ManagedZonePeeringConfigPtrInput // For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from. PrivateVisibilityConfig ManagedZonePrivateVisibilityConfigPtrInput Project pulumi.StringPtrInput // The presence of this field indicates that this is a managed reverse lookup zone and Cloud DNS resolves reverse lookup queries using automatically configured records for VPC resources. This only applies to networks listed under private_visibility_config. ReverseLookupConfig ManagedZoneReverseLookupConfigPtrInput // This field links to the associated service directory namespace. Do not set this field for public zones or forwarding zones. ServiceDirectoryConfig ManagedZoneServiceDirectoryConfigPtrInput // The zone's visibility: public zones are exposed to the Internet, while private zones are visible only to Virtual Private Cloud resources. Visibility ManagedZoneVisibilityPtrInput }
The set of arguments for constructing a ManagedZone resource.
func (ManagedZoneArgs) ElementType ¶
func (ManagedZoneArgs) ElementType() reflect.Type
type ManagedZoneCloudLoggingConfig ¶ added in v0.9.0
type ManagedZoneCloudLoggingConfig struct { // If set, enable query logging for this ManagedZone. False by default, making logging opt-in. EnableLogging *bool `pulumi:"enableLogging"` Kind *string `pulumi:"kind"` }
Cloud Logging configurations for publicly visible zones.
type ManagedZoneCloudLoggingConfigArgs ¶ added in v0.9.0
type ManagedZoneCloudLoggingConfigArgs struct { // If set, enable query logging for this ManagedZone. False by default, making logging opt-in. EnableLogging pulumi.BoolPtrInput `pulumi:"enableLogging"` Kind pulumi.StringPtrInput `pulumi:"kind"` }
Cloud Logging configurations for publicly visible zones.
func (ManagedZoneCloudLoggingConfigArgs) ElementType ¶ added in v0.9.0
func (ManagedZoneCloudLoggingConfigArgs) ElementType() reflect.Type
func (ManagedZoneCloudLoggingConfigArgs) ToManagedZoneCloudLoggingConfigOutput ¶ added in v0.9.0
func (i ManagedZoneCloudLoggingConfigArgs) ToManagedZoneCloudLoggingConfigOutput() ManagedZoneCloudLoggingConfigOutput
func (ManagedZoneCloudLoggingConfigArgs) ToManagedZoneCloudLoggingConfigOutputWithContext ¶ added in v0.9.0
func (i ManagedZoneCloudLoggingConfigArgs) ToManagedZoneCloudLoggingConfigOutputWithContext(ctx context.Context) ManagedZoneCloudLoggingConfigOutput
func (ManagedZoneCloudLoggingConfigArgs) ToManagedZoneCloudLoggingConfigPtrOutput ¶ added in v0.9.0
func (i ManagedZoneCloudLoggingConfigArgs) ToManagedZoneCloudLoggingConfigPtrOutput() ManagedZoneCloudLoggingConfigPtrOutput
func (ManagedZoneCloudLoggingConfigArgs) ToManagedZoneCloudLoggingConfigPtrOutputWithContext ¶ added in v0.9.0
func (i ManagedZoneCloudLoggingConfigArgs) ToManagedZoneCloudLoggingConfigPtrOutputWithContext(ctx context.Context) ManagedZoneCloudLoggingConfigPtrOutput
type ManagedZoneCloudLoggingConfigInput ¶ added in v0.9.0
type ManagedZoneCloudLoggingConfigInput interface { pulumi.Input ToManagedZoneCloudLoggingConfigOutput() ManagedZoneCloudLoggingConfigOutput ToManagedZoneCloudLoggingConfigOutputWithContext(context.Context) ManagedZoneCloudLoggingConfigOutput }
ManagedZoneCloudLoggingConfigInput is an input type that accepts ManagedZoneCloudLoggingConfigArgs and ManagedZoneCloudLoggingConfigOutput values. You can construct a concrete instance of `ManagedZoneCloudLoggingConfigInput` via:
ManagedZoneCloudLoggingConfigArgs{...}
type ManagedZoneCloudLoggingConfigOutput ¶ added in v0.9.0
type ManagedZoneCloudLoggingConfigOutput struct{ *pulumi.OutputState }
Cloud Logging configurations for publicly visible zones.
func (ManagedZoneCloudLoggingConfigOutput) ElementType ¶ added in v0.9.0
func (ManagedZoneCloudLoggingConfigOutput) ElementType() reflect.Type
func (ManagedZoneCloudLoggingConfigOutput) EnableLogging ¶ added in v0.9.0
func (o ManagedZoneCloudLoggingConfigOutput) EnableLogging() pulumi.BoolPtrOutput
If set, enable query logging for this ManagedZone. False by default, making logging opt-in.
func (ManagedZoneCloudLoggingConfigOutput) Kind ¶ added in v0.9.0
func (o ManagedZoneCloudLoggingConfigOutput) Kind() pulumi.StringPtrOutput
func (ManagedZoneCloudLoggingConfigOutput) ToManagedZoneCloudLoggingConfigOutput ¶ added in v0.9.0
func (o ManagedZoneCloudLoggingConfigOutput) ToManagedZoneCloudLoggingConfigOutput() ManagedZoneCloudLoggingConfigOutput
func (ManagedZoneCloudLoggingConfigOutput) ToManagedZoneCloudLoggingConfigOutputWithContext ¶ added in v0.9.0
func (o ManagedZoneCloudLoggingConfigOutput) ToManagedZoneCloudLoggingConfigOutputWithContext(ctx context.Context) ManagedZoneCloudLoggingConfigOutput
func (ManagedZoneCloudLoggingConfigOutput) ToManagedZoneCloudLoggingConfigPtrOutput ¶ added in v0.9.0
func (o ManagedZoneCloudLoggingConfigOutput) ToManagedZoneCloudLoggingConfigPtrOutput() ManagedZoneCloudLoggingConfigPtrOutput
func (ManagedZoneCloudLoggingConfigOutput) ToManagedZoneCloudLoggingConfigPtrOutputWithContext ¶ added in v0.9.0
func (o ManagedZoneCloudLoggingConfigOutput) ToManagedZoneCloudLoggingConfigPtrOutputWithContext(ctx context.Context) ManagedZoneCloudLoggingConfigPtrOutput
type ManagedZoneCloudLoggingConfigPtrInput ¶ added in v0.9.0
type ManagedZoneCloudLoggingConfigPtrInput interface { pulumi.Input ToManagedZoneCloudLoggingConfigPtrOutput() ManagedZoneCloudLoggingConfigPtrOutput ToManagedZoneCloudLoggingConfigPtrOutputWithContext(context.Context) ManagedZoneCloudLoggingConfigPtrOutput }
ManagedZoneCloudLoggingConfigPtrInput is an input type that accepts ManagedZoneCloudLoggingConfigArgs, ManagedZoneCloudLoggingConfigPtr and ManagedZoneCloudLoggingConfigPtrOutput values. You can construct a concrete instance of `ManagedZoneCloudLoggingConfigPtrInput` via:
ManagedZoneCloudLoggingConfigArgs{...} or: nil
func ManagedZoneCloudLoggingConfigPtr ¶ added in v0.9.0
func ManagedZoneCloudLoggingConfigPtr(v *ManagedZoneCloudLoggingConfigArgs) ManagedZoneCloudLoggingConfigPtrInput
type ManagedZoneCloudLoggingConfigPtrOutput ¶ added in v0.9.0
type ManagedZoneCloudLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (ManagedZoneCloudLoggingConfigPtrOutput) ElementType ¶ added in v0.9.0
func (ManagedZoneCloudLoggingConfigPtrOutput) ElementType() reflect.Type
func (ManagedZoneCloudLoggingConfigPtrOutput) EnableLogging ¶ added in v0.9.0
func (o ManagedZoneCloudLoggingConfigPtrOutput) EnableLogging() pulumi.BoolPtrOutput
If set, enable query logging for this ManagedZone. False by default, making logging opt-in.
func (ManagedZoneCloudLoggingConfigPtrOutput) Kind ¶ added in v0.9.0
func (o ManagedZoneCloudLoggingConfigPtrOutput) Kind() pulumi.StringPtrOutput
func (ManagedZoneCloudLoggingConfigPtrOutput) ToManagedZoneCloudLoggingConfigPtrOutput ¶ added in v0.9.0
func (o ManagedZoneCloudLoggingConfigPtrOutput) ToManagedZoneCloudLoggingConfigPtrOutput() ManagedZoneCloudLoggingConfigPtrOutput
func (ManagedZoneCloudLoggingConfigPtrOutput) ToManagedZoneCloudLoggingConfigPtrOutputWithContext ¶ added in v0.9.0
func (o ManagedZoneCloudLoggingConfigPtrOutput) ToManagedZoneCloudLoggingConfigPtrOutputWithContext(ctx context.Context) ManagedZoneCloudLoggingConfigPtrOutput
type ManagedZoneCloudLoggingConfigResponse ¶ added in v0.9.0
type ManagedZoneCloudLoggingConfigResponse struct { // If set, enable query logging for this ManagedZone. False by default, making logging opt-in. EnableLogging bool `pulumi:"enableLogging"` Kind string `pulumi:"kind"` }
Cloud Logging configurations for publicly visible zones.
type ManagedZoneCloudLoggingConfigResponseOutput ¶ added in v0.9.0
type ManagedZoneCloudLoggingConfigResponseOutput struct{ *pulumi.OutputState }
Cloud Logging configurations for publicly visible zones.
func (ManagedZoneCloudLoggingConfigResponseOutput) ElementType ¶ added in v0.9.0
func (ManagedZoneCloudLoggingConfigResponseOutput) ElementType() reflect.Type
func (ManagedZoneCloudLoggingConfigResponseOutput) EnableLogging ¶ added in v0.9.0
func (o ManagedZoneCloudLoggingConfigResponseOutput) EnableLogging() pulumi.BoolOutput
If set, enable query logging for this ManagedZone. False by default, making logging opt-in.
func (ManagedZoneCloudLoggingConfigResponseOutput) Kind ¶ added in v0.9.0
func (o ManagedZoneCloudLoggingConfigResponseOutput) Kind() pulumi.StringOutput
func (ManagedZoneCloudLoggingConfigResponseOutput) ToManagedZoneCloudLoggingConfigResponseOutput ¶ added in v0.9.0
func (o ManagedZoneCloudLoggingConfigResponseOutput) ToManagedZoneCloudLoggingConfigResponseOutput() ManagedZoneCloudLoggingConfigResponseOutput
func (ManagedZoneCloudLoggingConfigResponseOutput) ToManagedZoneCloudLoggingConfigResponseOutputWithContext ¶ added in v0.9.0
func (o ManagedZoneCloudLoggingConfigResponseOutput) ToManagedZoneCloudLoggingConfigResponseOutputWithContext(ctx context.Context) ManagedZoneCloudLoggingConfigResponseOutput
type ManagedZoneDnsSecConfig ¶
type ManagedZoneDnsSecConfig struct { // Specifies parameters for generating initial DnsKeys for this ManagedZone. Can only be changed while the state is OFF. DefaultKeySpecs []DnsKeySpec `pulumi:"defaultKeySpecs"` Kind *string `pulumi:"kind"` // Specifies the mechanism for authenticated denial-of-existence responses. Can only be changed while the state is OFF. NonExistence *ManagedZoneDnsSecConfigNonExistence `pulumi:"nonExistence"` // Specifies whether DNSSEC is enabled, and what mode it is in. State *ManagedZoneDnsSecConfigState `pulumi:"state"` }
type ManagedZoneDnsSecConfigArgs ¶
type ManagedZoneDnsSecConfigArgs struct { // Specifies parameters for generating initial DnsKeys for this ManagedZone. Can only be changed while the state is OFF. DefaultKeySpecs DnsKeySpecArrayInput `pulumi:"defaultKeySpecs"` Kind pulumi.StringPtrInput `pulumi:"kind"` // Specifies the mechanism for authenticated denial-of-existence responses. Can only be changed while the state is OFF. NonExistence ManagedZoneDnsSecConfigNonExistencePtrInput `pulumi:"nonExistence"` // Specifies whether DNSSEC is enabled, and what mode it is in. State ManagedZoneDnsSecConfigStatePtrInput `pulumi:"state"` }
func (ManagedZoneDnsSecConfigArgs) ElementType ¶
func (ManagedZoneDnsSecConfigArgs) ElementType() reflect.Type
func (ManagedZoneDnsSecConfigArgs) ToManagedZoneDnsSecConfigOutput ¶
func (i ManagedZoneDnsSecConfigArgs) ToManagedZoneDnsSecConfigOutput() ManagedZoneDnsSecConfigOutput
func (ManagedZoneDnsSecConfigArgs) ToManagedZoneDnsSecConfigOutputWithContext ¶
func (i ManagedZoneDnsSecConfigArgs) ToManagedZoneDnsSecConfigOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigOutput
func (ManagedZoneDnsSecConfigArgs) ToManagedZoneDnsSecConfigPtrOutput ¶
func (i ManagedZoneDnsSecConfigArgs) ToManagedZoneDnsSecConfigPtrOutput() ManagedZoneDnsSecConfigPtrOutput
func (ManagedZoneDnsSecConfigArgs) ToManagedZoneDnsSecConfigPtrOutputWithContext ¶
func (i ManagedZoneDnsSecConfigArgs) ToManagedZoneDnsSecConfigPtrOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigPtrOutput
type ManagedZoneDnsSecConfigInput ¶
type ManagedZoneDnsSecConfigInput interface { pulumi.Input ToManagedZoneDnsSecConfigOutput() ManagedZoneDnsSecConfigOutput ToManagedZoneDnsSecConfigOutputWithContext(context.Context) ManagedZoneDnsSecConfigOutput }
ManagedZoneDnsSecConfigInput is an input type that accepts ManagedZoneDnsSecConfigArgs and ManagedZoneDnsSecConfigOutput values. You can construct a concrete instance of `ManagedZoneDnsSecConfigInput` via:
ManagedZoneDnsSecConfigArgs{...}
type ManagedZoneDnsSecConfigNonExistence ¶ added in v0.4.0
type ManagedZoneDnsSecConfigNonExistence string
Specifies the mechanism for authenticated denial-of-existence responses. Can only be changed while the state is OFF.
func (ManagedZoneDnsSecConfigNonExistence) ElementType ¶ added in v0.4.0
func (ManagedZoneDnsSecConfigNonExistence) ElementType() reflect.Type
func (ManagedZoneDnsSecConfigNonExistence) ToManagedZoneDnsSecConfigNonExistenceOutput ¶ added in v0.6.0
func (e ManagedZoneDnsSecConfigNonExistence) ToManagedZoneDnsSecConfigNonExistenceOutput() ManagedZoneDnsSecConfigNonExistenceOutput
func (ManagedZoneDnsSecConfigNonExistence) ToManagedZoneDnsSecConfigNonExistenceOutputWithContext ¶ added in v0.6.0
func (e ManagedZoneDnsSecConfigNonExistence) ToManagedZoneDnsSecConfigNonExistenceOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigNonExistenceOutput
func (ManagedZoneDnsSecConfigNonExistence) ToManagedZoneDnsSecConfigNonExistencePtrOutput ¶ added in v0.6.0
func (e ManagedZoneDnsSecConfigNonExistence) ToManagedZoneDnsSecConfigNonExistencePtrOutput() ManagedZoneDnsSecConfigNonExistencePtrOutput
func (ManagedZoneDnsSecConfigNonExistence) ToManagedZoneDnsSecConfigNonExistencePtrOutputWithContext ¶ added in v0.6.0
func (e ManagedZoneDnsSecConfigNonExistence) ToManagedZoneDnsSecConfigNonExistencePtrOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigNonExistencePtrOutput
func (ManagedZoneDnsSecConfigNonExistence) ToStringOutput ¶ added in v0.4.0
func (e ManagedZoneDnsSecConfigNonExistence) ToStringOutput() pulumi.StringOutput
func (ManagedZoneDnsSecConfigNonExistence) ToStringOutputWithContext ¶ added in v0.4.0
func (e ManagedZoneDnsSecConfigNonExistence) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedZoneDnsSecConfigNonExistence) ToStringPtrOutput ¶ added in v0.4.0
func (e ManagedZoneDnsSecConfigNonExistence) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedZoneDnsSecConfigNonExistence) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ManagedZoneDnsSecConfigNonExistence) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedZoneDnsSecConfigNonExistenceInput ¶ added in v0.6.0
type ManagedZoneDnsSecConfigNonExistenceInput interface { pulumi.Input ToManagedZoneDnsSecConfigNonExistenceOutput() ManagedZoneDnsSecConfigNonExistenceOutput ToManagedZoneDnsSecConfigNonExistenceOutputWithContext(context.Context) ManagedZoneDnsSecConfigNonExistenceOutput }
ManagedZoneDnsSecConfigNonExistenceInput is an input type that accepts ManagedZoneDnsSecConfigNonExistenceArgs and ManagedZoneDnsSecConfigNonExistenceOutput values. You can construct a concrete instance of `ManagedZoneDnsSecConfigNonExistenceInput` via:
ManagedZoneDnsSecConfigNonExistenceArgs{...}
type ManagedZoneDnsSecConfigNonExistenceOutput ¶ added in v0.6.0
type ManagedZoneDnsSecConfigNonExistenceOutput struct{ *pulumi.OutputState }
func (ManagedZoneDnsSecConfigNonExistenceOutput) ElementType ¶ added in v0.6.0
func (ManagedZoneDnsSecConfigNonExistenceOutput) ElementType() reflect.Type
func (ManagedZoneDnsSecConfigNonExistenceOutput) ToManagedZoneDnsSecConfigNonExistenceOutput ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigNonExistenceOutput) ToManagedZoneDnsSecConfigNonExistenceOutput() ManagedZoneDnsSecConfigNonExistenceOutput
func (ManagedZoneDnsSecConfigNonExistenceOutput) ToManagedZoneDnsSecConfigNonExistenceOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigNonExistenceOutput) ToManagedZoneDnsSecConfigNonExistenceOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigNonExistenceOutput
func (ManagedZoneDnsSecConfigNonExistenceOutput) ToManagedZoneDnsSecConfigNonExistencePtrOutput ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigNonExistenceOutput) ToManagedZoneDnsSecConfigNonExistencePtrOutput() ManagedZoneDnsSecConfigNonExistencePtrOutput
func (ManagedZoneDnsSecConfigNonExistenceOutput) ToManagedZoneDnsSecConfigNonExistencePtrOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigNonExistenceOutput) ToManagedZoneDnsSecConfigNonExistencePtrOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigNonExistencePtrOutput
func (ManagedZoneDnsSecConfigNonExistenceOutput) ToStringOutput ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigNonExistenceOutput) ToStringOutput() pulumi.StringOutput
func (ManagedZoneDnsSecConfigNonExistenceOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigNonExistenceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedZoneDnsSecConfigNonExistenceOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigNonExistenceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedZoneDnsSecConfigNonExistenceOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigNonExistenceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedZoneDnsSecConfigNonExistencePtrInput ¶ added in v0.6.0
type ManagedZoneDnsSecConfigNonExistencePtrInput interface { pulumi.Input ToManagedZoneDnsSecConfigNonExistencePtrOutput() ManagedZoneDnsSecConfigNonExistencePtrOutput ToManagedZoneDnsSecConfigNonExistencePtrOutputWithContext(context.Context) ManagedZoneDnsSecConfigNonExistencePtrOutput }
func ManagedZoneDnsSecConfigNonExistencePtr ¶ added in v0.6.0
func ManagedZoneDnsSecConfigNonExistencePtr(v string) ManagedZoneDnsSecConfigNonExistencePtrInput
type ManagedZoneDnsSecConfigNonExistencePtrOutput ¶ added in v0.6.0
type ManagedZoneDnsSecConfigNonExistencePtrOutput struct{ *pulumi.OutputState }
func (ManagedZoneDnsSecConfigNonExistencePtrOutput) ElementType ¶ added in v0.6.0
func (ManagedZoneDnsSecConfigNonExistencePtrOutput) ElementType() reflect.Type
func (ManagedZoneDnsSecConfigNonExistencePtrOutput) ToManagedZoneDnsSecConfigNonExistencePtrOutput ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigNonExistencePtrOutput) ToManagedZoneDnsSecConfigNonExistencePtrOutput() ManagedZoneDnsSecConfigNonExistencePtrOutput
func (ManagedZoneDnsSecConfigNonExistencePtrOutput) ToManagedZoneDnsSecConfigNonExistencePtrOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigNonExistencePtrOutput) ToManagedZoneDnsSecConfigNonExistencePtrOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigNonExistencePtrOutput
func (ManagedZoneDnsSecConfigNonExistencePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigNonExistencePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedZoneDnsSecConfigNonExistencePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigNonExistencePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedZoneDnsSecConfigOutput ¶
type ManagedZoneDnsSecConfigOutput struct{ *pulumi.OutputState }
func (ManagedZoneDnsSecConfigOutput) DefaultKeySpecs ¶
func (o ManagedZoneDnsSecConfigOutput) DefaultKeySpecs() DnsKeySpecArrayOutput
Specifies parameters for generating initial DnsKeys for this ManagedZone. Can only be changed while the state is OFF.
func (ManagedZoneDnsSecConfigOutput) ElementType ¶
func (ManagedZoneDnsSecConfigOutput) ElementType() reflect.Type
func (ManagedZoneDnsSecConfigOutput) Kind ¶
func (o ManagedZoneDnsSecConfigOutput) Kind() pulumi.StringPtrOutput
func (ManagedZoneDnsSecConfigOutput) NonExistence ¶
func (o ManagedZoneDnsSecConfigOutput) NonExistence() ManagedZoneDnsSecConfigNonExistencePtrOutput
Specifies the mechanism for authenticated denial-of-existence responses. Can only be changed while the state is OFF.
func (ManagedZoneDnsSecConfigOutput) State ¶
func (o ManagedZoneDnsSecConfigOutput) State() ManagedZoneDnsSecConfigStatePtrOutput
Specifies whether DNSSEC is enabled, and what mode it is in.
func (ManagedZoneDnsSecConfigOutput) ToManagedZoneDnsSecConfigOutput ¶
func (o ManagedZoneDnsSecConfigOutput) ToManagedZoneDnsSecConfigOutput() ManagedZoneDnsSecConfigOutput
func (ManagedZoneDnsSecConfigOutput) ToManagedZoneDnsSecConfigOutputWithContext ¶
func (o ManagedZoneDnsSecConfigOutput) ToManagedZoneDnsSecConfigOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigOutput
func (ManagedZoneDnsSecConfigOutput) ToManagedZoneDnsSecConfigPtrOutput ¶
func (o ManagedZoneDnsSecConfigOutput) ToManagedZoneDnsSecConfigPtrOutput() ManagedZoneDnsSecConfigPtrOutput
func (ManagedZoneDnsSecConfigOutput) ToManagedZoneDnsSecConfigPtrOutputWithContext ¶
func (o ManagedZoneDnsSecConfigOutput) ToManagedZoneDnsSecConfigPtrOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigPtrOutput
type ManagedZoneDnsSecConfigPtrInput ¶
type ManagedZoneDnsSecConfigPtrInput interface { pulumi.Input ToManagedZoneDnsSecConfigPtrOutput() ManagedZoneDnsSecConfigPtrOutput ToManagedZoneDnsSecConfigPtrOutputWithContext(context.Context) ManagedZoneDnsSecConfigPtrOutput }
ManagedZoneDnsSecConfigPtrInput is an input type that accepts ManagedZoneDnsSecConfigArgs, ManagedZoneDnsSecConfigPtr and ManagedZoneDnsSecConfigPtrOutput values. You can construct a concrete instance of `ManagedZoneDnsSecConfigPtrInput` via:
ManagedZoneDnsSecConfigArgs{...} or: nil
func ManagedZoneDnsSecConfigPtr ¶
func ManagedZoneDnsSecConfigPtr(v *ManagedZoneDnsSecConfigArgs) ManagedZoneDnsSecConfigPtrInput
type ManagedZoneDnsSecConfigPtrOutput ¶
type ManagedZoneDnsSecConfigPtrOutput struct{ *pulumi.OutputState }
func (ManagedZoneDnsSecConfigPtrOutput) DefaultKeySpecs ¶
func (o ManagedZoneDnsSecConfigPtrOutput) DefaultKeySpecs() DnsKeySpecArrayOutput
Specifies parameters for generating initial DnsKeys for this ManagedZone. Can only be changed while the state is OFF.
func (ManagedZoneDnsSecConfigPtrOutput) Elem ¶
func (o ManagedZoneDnsSecConfigPtrOutput) Elem() ManagedZoneDnsSecConfigOutput
func (ManagedZoneDnsSecConfigPtrOutput) ElementType ¶
func (ManagedZoneDnsSecConfigPtrOutput) ElementType() reflect.Type
func (ManagedZoneDnsSecConfigPtrOutput) Kind ¶
func (o ManagedZoneDnsSecConfigPtrOutput) Kind() pulumi.StringPtrOutput
func (ManagedZoneDnsSecConfigPtrOutput) NonExistence ¶
func (o ManagedZoneDnsSecConfigPtrOutput) NonExistence() ManagedZoneDnsSecConfigNonExistencePtrOutput
Specifies the mechanism for authenticated denial-of-existence responses. Can only be changed while the state is OFF.
func (ManagedZoneDnsSecConfigPtrOutput) State ¶
func (o ManagedZoneDnsSecConfigPtrOutput) State() ManagedZoneDnsSecConfigStatePtrOutput
Specifies whether DNSSEC is enabled, and what mode it is in.
func (ManagedZoneDnsSecConfigPtrOutput) ToManagedZoneDnsSecConfigPtrOutput ¶
func (o ManagedZoneDnsSecConfigPtrOutput) ToManagedZoneDnsSecConfigPtrOutput() ManagedZoneDnsSecConfigPtrOutput
func (ManagedZoneDnsSecConfigPtrOutput) ToManagedZoneDnsSecConfigPtrOutputWithContext ¶
func (o ManagedZoneDnsSecConfigPtrOutput) ToManagedZoneDnsSecConfigPtrOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigPtrOutput
type ManagedZoneDnsSecConfigResponse ¶
type ManagedZoneDnsSecConfigResponse struct { // Specifies parameters for generating initial DnsKeys for this ManagedZone. Can only be changed while the state is OFF. DefaultKeySpecs []DnsKeySpecResponse `pulumi:"defaultKeySpecs"` Kind string `pulumi:"kind"` // Specifies the mechanism for authenticated denial-of-existence responses. Can only be changed while the state is OFF. NonExistence string `pulumi:"nonExistence"` // Specifies whether DNSSEC is enabled, and what mode it is in. State string `pulumi:"state"` }
type ManagedZoneDnsSecConfigResponseOutput ¶
type ManagedZoneDnsSecConfigResponseOutput struct{ *pulumi.OutputState }
func (ManagedZoneDnsSecConfigResponseOutput) DefaultKeySpecs ¶
func (o ManagedZoneDnsSecConfigResponseOutput) DefaultKeySpecs() DnsKeySpecResponseArrayOutput
Specifies parameters for generating initial DnsKeys for this ManagedZone. Can only be changed while the state is OFF.
func (ManagedZoneDnsSecConfigResponseOutput) ElementType ¶
func (ManagedZoneDnsSecConfigResponseOutput) ElementType() reflect.Type
func (ManagedZoneDnsSecConfigResponseOutput) Kind ¶
func (o ManagedZoneDnsSecConfigResponseOutput) Kind() pulumi.StringOutput
func (ManagedZoneDnsSecConfigResponseOutput) NonExistence ¶
func (o ManagedZoneDnsSecConfigResponseOutput) NonExistence() pulumi.StringOutput
Specifies the mechanism for authenticated denial-of-existence responses. Can only be changed while the state is OFF.
func (ManagedZoneDnsSecConfigResponseOutput) State ¶
func (o ManagedZoneDnsSecConfigResponseOutput) State() pulumi.StringOutput
Specifies whether DNSSEC is enabled, and what mode it is in.
func (ManagedZoneDnsSecConfigResponseOutput) ToManagedZoneDnsSecConfigResponseOutput ¶
func (o ManagedZoneDnsSecConfigResponseOutput) ToManagedZoneDnsSecConfigResponseOutput() ManagedZoneDnsSecConfigResponseOutput
func (ManagedZoneDnsSecConfigResponseOutput) ToManagedZoneDnsSecConfigResponseOutputWithContext ¶
func (o ManagedZoneDnsSecConfigResponseOutput) ToManagedZoneDnsSecConfigResponseOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigResponseOutput
type ManagedZoneDnsSecConfigState ¶ added in v0.4.0
type ManagedZoneDnsSecConfigState string
Specifies whether DNSSEC is enabled, and what mode it is in.
func (ManagedZoneDnsSecConfigState) ElementType ¶ added in v0.4.0
func (ManagedZoneDnsSecConfigState) ElementType() reflect.Type
func (ManagedZoneDnsSecConfigState) ToManagedZoneDnsSecConfigStateOutput ¶ added in v0.6.0
func (e ManagedZoneDnsSecConfigState) ToManagedZoneDnsSecConfigStateOutput() ManagedZoneDnsSecConfigStateOutput
func (ManagedZoneDnsSecConfigState) ToManagedZoneDnsSecConfigStateOutputWithContext ¶ added in v0.6.0
func (e ManagedZoneDnsSecConfigState) ToManagedZoneDnsSecConfigStateOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigStateOutput
func (ManagedZoneDnsSecConfigState) ToManagedZoneDnsSecConfigStatePtrOutput ¶ added in v0.6.0
func (e ManagedZoneDnsSecConfigState) ToManagedZoneDnsSecConfigStatePtrOutput() ManagedZoneDnsSecConfigStatePtrOutput
func (ManagedZoneDnsSecConfigState) ToManagedZoneDnsSecConfigStatePtrOutputWithContext ¶ added in v0.6.0
func (e ManagedZoneDnsSecConfigState) ToManagedZoneDnsSecConfigStatePtrOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigStatePtrOutput
func (ManagedZoneDnsSecConfigState) ToStringOutput ¶ added in v0.4.0
func (e ManagedZoneDnsSecConfigState) ToStringOutput() pulumi.StringOutput
func (ManagedZoneDnsSecConfigState) ToStringOutputWithContext ¶ added in v0.4.0
func (e ManagedZoneDnsSecConfigState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedZoneDnsSecConfigState) ToStringPtrOutput ¶ added in v0.4.0
func (e ManagedZoneDnsSecConfigState) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedZoneDnsSecConfigState) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ManagedZoneDnsSecConfigState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedZoneDnsSecConfigStateInput ¶ added in v0.6.0
type ManagedZoneDnsSecConfigStateInput interface { pulumi.Input ToManagedZoneDnsSecConfigStateOutput() ManagedZoneDnsSecConfigStateOutput ToManagedZoneDnsSecConfigStateOutputWithContext(context.Context) ManagedZoneDnsSecConfigStateOutput }
ManagedZoneDnsSecConfigStateInput is an input type that accepts ManagedZoneDnsSecConfigStateArgs and ManagedZoneDnsSecConfigStateOutput values. You can construct a concrete instance of `ManagedZoneDnsSecConfigStateInput` via:
ManagedZoneDnsSecConfigStateArgs{...}
type ManagedZoneDnsSecConfigStateOutput ¶ added in v0.6.0
type ManagedZoneDnsSecConfigStateOutput struct{ *pulumi.OutputState }
func (ManagedZoneDnsSecConfigStateOutput) ElementType ¶ added in v0.6.0
func (ManagedZoneDnsSecConfigStateOutput) ElementType() reflect.Type
func (ManagedZoneDnsSecConfigStateOutput) ToManagedZoneDnsSecConfigStateOutput ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigStateOutput) ToManagedZoneDnsSecConfigStateOutput() ManagedZoneDnsSecConfigStateOutput
func (ManagedZoneDnsSecConfigStateOutput) ToManagedZoneDnsSecConfigStateOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigStateOutput) ToManagedZoneDnsSecConfigStateOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigStateOutput
func (ManagedZoneDnsSecConfigStateOutput) ToManagedZoneDnsSecConfigStatePtrOutput ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigStateOutput) ToManagedZoneDnsSecConfigStatePtrOutput() ManagedZoneDnsSecConfigStatePtrOutput
func (ManagedZoneDnsSecConfigStateOutput) ToManagedZoneDnsSecConfigStatePtrOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigStateOutput) ToManagedZoneDnsSecConfigStatePtrOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigStatePtrOutput
func (ManagedZoneDnsSecConfigStateOutput) ToStringOutput ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigStateOutput) ToStringOutput() pulumi.StringOutput
func (ManagedZoneDnsSecConfigStateOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedZoneDnsSecConfigStateOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedZoneDnsSecConfigStateOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedZoneDnsSecConfigStatePtrInput ¶ added in v0.6.0
type ManagedZoneDnsSecConfigStatePtrInput interface { pulumi.Input ToManagedZoneDnsSecConfigStatePtrOutput() ManagedZoneDnsSecConfigStatePtrOutput ToManagedZoneDnsSecConfigStatePtrOutputWithContext(context.Context) ManagedZoneDnsSecConfigStatePtrOutput }
func ManagedZoneDnsSecConfigStatePtr ¶ added in v0.6.0
func ManagedZoneDnsSecConfigStatePtr(v string) ManagedZoneDnsSecConfigStatePtrInput
type ManagedZoneDnsSecConfigStatePtrOutput ¶ added in v0.6.0
type ManagedZoneDnsSecConfigStatePtrOutput struct{ *pulumi.OutputState }
func (ManagedZoneDnsSecConfigStatePtrOutput) ElementType ¶ added in v0.6.0
func (ManagedZoneDnsSecConfigStatePtrOutput) ElementType() reflect.Type
func (ManagedZoneDnsSecConfigStatePtrOutput) ToManagedZoneDnsSecConfigStatePtrOutput ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigStatePtrOutput) ToManagedZoneDnsSecConfigStatePtrOutput() ManagedZoneDnsSecConfigStatePtrOutput
func (ManagedZoneDnsSecConfigStatePtrOutput) ToManagedZoneDnsSecConfigStatePtrOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigStatePtrOutput) ToManagedZoneDnsSecConfigStatePtrOutputWithContext(ctx context.Context) ManagedZoneDnsSecConfigStatePtrOutput
func (ManagedZoneDnsSecConfigStatePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedZoneDnsSecConfigStatePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneDnsSecConfigStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedZoneForwardingConfig ¶
type ManagedZoneForwardingConfig struct { Kind *string `pulumi:"kind"` // List of target name servers to forward to. Cloud DNS selects the best available name server if more than one target is given. TargetNameServers []ManagedZoneForwardingConfigNameServerTarget `pulumi:"targetNameServers"` }
type ManagedZoneForwardingConfigArgs ¶
type ManagedZoneForwardingConfigArgs struct { Kind pulumi.StringPtrInput `pulumi:"kind"` // List of target name servers to forward to. Cloud DNS selects the best available name server if more than one target is given. TargetNameServers ManagedZoneForwardingConfigNameServerTargetArrayInput `pulumi:"targetNameServers"` }
func (ManagedZoneForwardingConfigArgs) ElementType ¶
func (ManagedZoneForwardingConfigArgs) ElementType() reflect.Type
func (ManagedZoneForwardingConfigArgs) ToManagedZoneForwardingConfigOutput ¶
func (i ManagedZoneForwardingConfigArgs) ToManagedZoneForwardingConfigOutput() ManagedZoneForwardingConfigOutput
func (ManagedZoneForwardingConfigArgs) ToManagedZoneForwardingConfigOutputWithContext ¶
func (i ManagedZoneForwardingConfigArgs) ToManagedZoneForwardingConfigOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigOutput
func (ManagedZoneForwardingConfigArgs) ToManagedZoneForwardingConfigPtrOutput ¶
func (i ManagedZoneForwardingConfigArgs) ToManagedZoneForwardingConfigPtrOutput() ManagedZoneForwardingConfigPtrOutput
func (ManagedZoneForwardingConfigArgs) ToManagedZoneForwardingConfigPtrOutputWithContext ¶
func (i ManagedZoneForwardingConfigArgs) ToManagedZoneForwardingConfigPtrOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigPtrOutput
type ManagedZoneForwardingConfigInput ¶
type ManagedZoneForwardingConfigInput interface { pulumi.Input ToManagedZoneForwardingConfigOutput() ManagedZoneForwardingConfigOutput ToManagedZoneForwardingConfigOutputWithContext(context.Context) ManagedZoneForwardingConfigOutput }
ManagedZoneForwardingConfigInput is an input type that accepts ManagedZoneForwardingConfigArgs and ManagedZoneForwardingConfigOutput values. You can construct a concrete instance of `ManagedZoneForwardingConfigInput` via:
ManagedZoneForwardingConfigArgs{...}
type ManagedZoneForwardingConfigNameServerTarget ¶
type ManagedZoneForwardingConfigNameServerTarget struct { // Forwarding path for this NameServerTarget. If unset or set to DEFAULT, Cloud DNS makes forwarding decisions based on IP address ranges; that is, RFC1918 addresses go to the VPC network, non-RFC1918 addresses go to the internet. When set to PRIVATE, Cloud DNS always sends queries through the VPC network for this target. ForwardingPath *ManagedZoneForwardingConfigNameServerTargetForwardingPath `pulumi:"forwardingPath"` // IPv4 address of a target name server. Ipv4Address *string `pulumi:"ipv4Address"` Kind *string `pulumi:"kind"` }
type ManagedZoneForwardingConfigNameServerTargetArgs ¶
type ManagedZoneForwardingConfigNameServerTargetArgs struct { // Forwarding path for this NameServerTarget. If unset or set to DEFAULT, Cloud DNS makes forwarding decisions based on IP address ranges; that is, RFC1918 addresses go to the VPC network, non-RFC1918 addresses go to the internet. When set to PRIVATE, Cloud DNS always sends queries through the VPC network for this target. ForwardingPath ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrInput `pulumi:"forwardingPath"` // IPv4 address of a target name server. Ipv4Address pulumi.StringPtrInput `pulumi:"ipv4Address"` Kind pulumi.StringPtrInput `pulumi:"kind"` }
func (ManagedZoneForwardingConfigNameServerTargetArgs) ElementType ¶
func (ManagedZoneForwardingConfigNameServerTargetArgs) ElementType() reflect.Type
func (ManagedZoneForwardingConfigNameServerTargetArgs) ToManagedZoneForwardingConfigNameServerTargetOutput ¶
func (i ManagedZoneForwardingConfigNameServerTargetArgs) ToManagedZoneForwardingConfigNameServerTargetOutput() ManagedZoneForwardingConfigNameServerTargetOutput
func (ManagedZoneForwardingConfigNameServerTargetArgs) ToManagedZoneForwardingConfigNameServerTargetOutputWithContext ¶
func (i ManagedZoneForwardingConfigNameServerTargetArgs) ToManagedZoneForwardingConfigNameServerTargetOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetOutput
type ManagedZoneForwardingConfigNameServerTargetArray ¶
type ManagedZoneForwardingConfigNameServerTargetArray []ManagedZoneForwardingConfigNameServerTargetInput
func (ManagedZoneForwardingConfigNameServerTargetArray) ElementType ¶
func (ManagedZoneForwardingConfigNameServerTargetArray) ElementType() reflect.Type
func (ManagedZoneForwardingConfigNameServerTargetArray) ToManagedZoneForwardingConfigNameServerTargetArrayOutput ¶
func (i ManagedZoneForwardingConfigNameServerTargetArray) ToManagedZoneForwardingConfigNameServerTargetArrayOutput() ManagedZoneForwardingConfigNameServerTargetArrayOutput
func (ManagedZoneForwardingConfigNameServerTargetArray) ToManagedZoneForwardingConfigNameServerTargetArrayOutputWithContext ¶
func (i ManagedZoneForwardingConfigNameServerTargetArray) ToManagedZoneForwardingConfigNameServerTargetArrayOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetArrayOutput
type ManagedZoneForwardingConfigNameServerTargetArrayInput ¶
type ManagedZoneForwardingConfigNameServerTargetArrayInput interface { pulumi.Input ToManagedZoneForwardingConfigNameServerTargetArrayOutput() ManagedZoneForwardingConfigNameServerTargetArrayOutput ToManagedZoneForwardingConfigNameServerTargetArrayOutputWithContext(context.Context) ManagedZoneForwardingConfigNameServerTargetArrayOutput }
ManagedZoneForwardingConfigNameServerTargetArrayInput is an input type that accepts ManagedZoneForwardingConfigNameServerTargetArray and ManagedZoneForwardingConfigNameServerTargetArrayOutput values. You can construct a concrete instance of `ManagedZoneForwardingConfigNameServerTargetArrayInput` via:
ManagedZoneForwardingConfigNameServerTargetArray{ ManagedZoneForwardingConfigNameServerTargetArgs{...} }
type ManagedZoneForwardingConfigNameServerTargetArrayOutput ¶
type ManagedZoneForwardingConfigNameServerTargetArrayOutput struct{ *pulumi.OutputState }
func (ManagedZoneForwardingConfigNameServerTargetArrayOutput) ElementType ¶
func (ManagedZoneForwardingConfigNameServerTargetArrayOutput) ElementType() reflect.Type
func (ManagedZoneForwardingConfigNameServerTargetArrayOutput) ToManagedZoneForwardingConfigNameServerTargetArrayOutput ¶
func (o ManagedZoneForwardingConfigNameServerTargetArrayOutput) ToManagedZoneForwardingConfigNameServerTargetArrayOutput() ManagedZoneForwardingConfigNameServerTargetArrayOutput
func (ManagedZoneForwardingConfigNameServerTargetArrayOutput) ToManagedZoneForwardingConfigNameServerTargetArrayOutputWithContext ¶
func (o ManagedZoneForwardingConfigNameServerTargetArrayOutput) ToManagedZoneForwardingConfigNameServerTargetArrayOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetArrayOutput
type ManagedZoneForwardingConfigNameServerTargetForwardingPath ¶ added in v0.4.0
type ManagedZoneForwardingConfigNameServerTargetForwardingPath string
Forwarding path for this NameServerTarget. If unset or set to DEFAULT, Cloud DNS makes forwarding decisions based on IP address ranges; that is, RFC1918 addresses go to the VPC network, non-RFC1918 addresses go to the internet. When set to PRIVATE, Cloud DNS always sends queries through the VPC network for this target.
func (ManagedZoneForwardingConfigNameServerTargetForwardingPath) ElementType ¶ added in v0.4.0
func (ManagedZoneForwardingConfigNameServerTargetForwardingPath) ElementType() reflect.Type
func (ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToManagedZoneForwardingConfigNameServerTargetForwardingPathOutput ¶ added in v0.6.0
func (e ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToManagedZoneForwardingConfigNameServerTargetForwardingPathOutput() ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput
func (ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToManagedZoneForwardingConfigNameServerTargetForwardingPathOutputWithContext ¶ added in v0.6.0
func (e ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToManagedZoneForwardingConfigNameServerTargetForwardingPathOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput
func (ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput ¶ added in v0.6.0
func (e ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput() ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput
func (ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutputWithContext ¶ added in v0.6.0
func (e ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput
func (ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToStringOutput ¶ added in v0.4.0
func (e ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToStringOutput() pulumi.StringOutput
func (ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToStringOutputWithContext ¶ added in v0.4.0
func (e ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToStringPtrOutput ¶ added in v0.4.0
func (e ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ManagedZoneForwardingConfigNameServerTargetForwardingPath) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedZoneForwardingConfigNameServerTargetForwardingPathInput ¶ added in v0.6.0
type ManagedZoneForwardingConfigNameServerTargetForwardingPathInput interface { pulumi.Input ToManagedZoneForwardingConfigNameServerTargetForwardingPathOutput() ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput ToManagedZoneForwardingConfigNameServerTargetForwardingPathOutputWithContext(context.Context) ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput }
ManagedZoneForwardingConfigNameServerTargetForwardingPathInput is an input type that accepts ManagedZoneForwardingConfigNameServerTargetForwardingPathArgs and ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput values. You can construct a concrete instance of `ManagedZoneForwardingConfigNameServerTargetForwardingPathInput` via:
ManagedZoneForwardingConfigNameServerTargetForwardingPathArgs{...}
type ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput ¶ added in v0.6.0
type ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput struct{ *pulumi.OutputState }
func (ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ElementType ¶ added in v0.6.0
func (ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ElementType() reflect.Type
func (ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToManagedZoneForwardingConfigNameServerTargetForwardingPathOutput ¶ added in v0.6.0
func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToManagedZoneForwardingConfigNameServerTargetForwardingPathOutput() ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput
func (ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToManagedZoneForwardingConfigNameServerTargetForwardingPathOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToManagedZoneForwardingConfigNameServerTargetForwardingPathOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput
func (ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput ¶ added in v0.6.0
func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput() ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput
func (ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput
func (ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToStringOutput ¶ added in v0.6.0
func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToStringOutput() pulumi.StringOutput
func (ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrInput ¶ added in v0.6.0
type ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrInput interface { pulumi.Input ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput() ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutputWithContext(context.Context) ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput }
func ManagedZoneForwardingConfigNameServerTargetForwardingPathPtr ¶ added in v0.6.0
func ManagedZoneForwardingConfigNameServerTargetForwardingPathPtr(v string) ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrInput
type ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput ¶ added in v0.6.0
type ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput struct{ *pulumi.OutputState }
func (ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput) ElementType ¶ added in v0.6.0
func (ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput) ElementType() reflect.Type
func (ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput) ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput ¶ added in v0.6.0
func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput) ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput() ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput
func (ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput) ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput) ToManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput
func (ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedZoneForwardingConfigNameServerTargetInput ¶
type ManagedZoneForwardingConfigNameServerTargetInput interface { pulumi.Input ToManagedZoneForwardingConfigNameServerTargetOutput() ManagedZoneForwardingConfigNameServerTargetOutput ToManagedZoneForwardingConfigNameServerTargetOutputWithContext(context.Context) ManagedZoneForwardingConfigNameServerTargetOutput }
ManagedZoneForwardingConfigNameServerTargetInput is an input type that accepts ManagedZoneForwardingConfigNameServerTargetArgs and ManagedZoneForwardingConfigNameServerTargetOutput values. You can construct a concrete instance of `ManagedZoneForwardingConfigNameServerTargetInput` via:
ManagedZoneForwardingConfigNameServerTargetArgs{...}
type ManagedZoneForwardingConfigNameServerTargetOutput ¶
type ManagedZoneForwardingConfigNameServerTargetOutput struct{ *pulumi.OutputState }
func (ManagedZoneForwardingConfigNameServerTargetOutput) ElementType ¶
func (ManagedZoneForwardingConfigNameServerTargetOutput) ElementType() reflect.Type
func (ManagedZoneForwardingConfigNameServerTargetOutput) ForwardingPath ¶
func (o ManagedZoneForwardingConfigNameServerTargetOutput) ForwardingPath() ManagedZoneForwardingConfigNameServerTargetForwardingPathPtrOutput
Forwarding path for this NameServerTarget. If unset or set to DEFAULT, Cloud DNS makes forwarding decisions based on IP address ranges; that is, RFC1918 addresses go to the VPC network, non-RFC1918 addresses go to the internet. When set to PRIVATE, Cloud DNS always sends queries through the VPC network for this target.
func (ManagedZoneForwardingConfigNameServerTargetOutput) Ipv4Address ¶
func (o ManagedZoneForwardingConfigNameServerTargetOutput) Ipv4Address() pulumi.StringPtrOutput
IPv4 address of a target name server.
func (ManagedZoneForwardingConfigNameServerTargetOutput) Kind ¶
func (o ManagedZoneForwardingConfigNameServerTargetOutput) Kind() pulumi.StringPtrOutput
func (ManagedZoneForwardingConfigNameServerTargetOutput) ToManagedZoneForwardingConfigNameServerTargetOutput ¶
func (o ManagedZoneForwardingConfigNameServerTargetOutput) ToManagedZoneForwardingConfigNameServerTargetOutput() ManagedZoneForwardingConfigNameServerTargetOutput
func (ManagedZoneForwardingConfigNameServerTargetOutput) ToManagedZoneForwardingConfigNameServerTargetOutputWithContext ¶
func (o ManagedZoneForwardingConfigNameServerTargetOutput) ToManagedZoneForwardingConfigNameServerTargetOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetOutput
type ManagedZoneForwardingConfigNameServerTargetResponse ¶
type ManagedZoneForwardingConfigNameServerTargetResponse struct { // Forwarding path for this NameServerTarget. If unset or set to DEFAULT, Cloud DNS makes forwarding decisions based on IP address ranges; that is, RFC1918 addresses go to the VPC network, non-RFC1918 addresses go to the internet. When set to PRIVATE, Cloud DNS always sends queries through the VPC network for this target. ForwardingPath string `pulumi:"forwardingPath"` // IPv4 address of a target name server. Ipv4Address string `pulumi:"ipv4Address"` Kind string `pulumi:"kind"` }
type ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput ¶
type ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput struct{ *pulumi.OutputState }
func (ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput) ElementType ¶
func (ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput) ElementType() reflect.Type
func (ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput) ToManagedZoneForwardingConfigNameServerTargetResponseArrayOutput ¶
func (o ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput) ToManagedZoneForwardingConfigNameServerTargetResponseArrayOutput() ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput
func (ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput) ToManagedZoneForwardingConfigNameServerTargetResponseArrayOutputWithContext ¶
func (o ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput) ToManagedZoneForwardingConfigNameServerTargetResponseArrayOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput
type ManagedZoneForwardingConfigNameServerTargetResponseOutput ¶
type ManagedZoneForwardingConfigNameServerTargetResponseOutput struct{ *pulumi.OutputState }
func (ManagedZoneForwardingConfigNameServerTargetResponseOutput) ElementType ¶
func (ManagedZoneForwardingConfigNameServerTargetResponseOutput) ElementType() reflect.Type
func (ManagedZoneForwardingConfigNameServerTargetResponseOutput) ForwardingPath ¶
func (o ManagedZoneForwardingConfigNameServerTargetResponseOutput) ForwardingPath() pulumi.StringOutput
Forwarding path for this NameServerTarget. If unset or set to DEFAULT, Cloud DNS makes forwarding decisions based on IP address ranges; that is, RFC1918 addresses go to the VPC network, non-RFC1918 addresses go to the internet. When set to PRIVATE, Cloud DNS always sends queries through the VPC network for this target.
func (ManagedZoneForwardingConfigNameServerTargetResponseOutput) Ipv4Address ¶
func (o ManagedZoneForwardingConfigNameServerTargetResponseOutput) Ipv4Address() pulumi.StringOutput
IPv4 address of a target name server.
func (ManagedZoneForwardingConfigNameServerTargetResponseOutput) ToManagedZoneForwardingConfigNameServerTargetResponseOutput ¶
func (o ManagedZoneForwardingConfigNameServerTargetResponseOutput) ToManagedZoneForwardingConfigNameServerTargetResponseOutput() ManagedZoneForwardingConfigNameServerTargetResponseOutput
func (ManagedZoneForwardingConfigNameServerTargetResponseOutput) ToManagedZoneForwardingConfigNameServerTargetResponseOutputWithContext ¶
func (o ManagedZoneForwardingConfigNameServerTargetResponseOutput) ToManagedZoneForwardingConfigNameServerTargetResponseOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigNameServerTargetResponseOutput
type ManagedZoneForwardingConfigOutput ¶
type ManagedZoneForwardingConfigOutput struct{ *pulumi.OutputState }
func (ManagedZoneForwardingConfigOutput) ElementType ¶
func (ManagedZoneForwardingConfigOutput) ElementType() reflect.Type
func (ManagedZoneForwardingConfigOutput) Kind ¶
func (o ManagedZoneForwardingConfigOutput) Kind() pulumi.StringPtrOutput
func (ManagedZoneForwardingConfigOutput) TargetNameServers ¶
func (o ManagedZoneForwardingConfigOutput) TargetNameServers() ManagedZoneForwardingConfigNameServerTargetArrayOutput
List of target name servers to forward to. Cloud DNS selects the best available name server if more than one target is given.
func (ManagedZoneForwardingConfigOutput) ToManagedZoneForwardingConfigOutput ¶
func (o ManagedZoneForwardingConfigOutput) ToManagedZoneForwardingConfigOutput() ManagedZoneForwardingConfigOutput
func (ManagedZoneForwardingConfigOutput) ToManagedZoneForwardingConfigOutputWithContext ¶
func (o ManagedZoneForwardingConfigOutput) ToManagedZoneForwardingConfigOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigOutput
func (ManagedZoneForwardingConfigOutput) ToManagedZoneForwardingConfigPtrOutput ¶
func (o ManagedZoneForwardingConfigOutput) ToManagedZoneForwardingConfigPtrOutput() ManagedZoneForwardingConfigPtrOutput
func (ManagedZoneForwardingConfigOutput) ToManagedZoneForwardingConfigPtrOutputWithContext ¶
func (o ManagedZoneForwardingConfigOutput) ToManagedZoneForwardingConfigPtrOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigPtrOutput
type ManagedZoneForwardingConfigPtrInput ¶
type ManagedZoneForwardingConfigPtrInput interface { pulumi.Input ToManagedZoneForwardingConfigPtrOutput() ManagedZoneForwardingConfigPtrOutput ToManagedZoneForwardingConfigPtrOutputWithContext(context.Context) ManagedZoneForwardingConfigPtrOutput }
ManagedZoneForwardingConfigPtrInput is an input type that accepts ManagedZoneForwardingConfigArgs, ManagedZoneForwardingConfigPtr and ManagedZoneForwardingConfigPtrOutput values. You can construct a concrete instance of `ManagedZoneForwardingConfigPtrInput` via:
ManagedZoneForwardingConfigArgs{...} or: nil
func ManagedZoneForwardingConfigPtr ¶
func ManagedZoneForwardingConfigPtr(v *ManagedZoneForwardingConfigArgs) ManagedZoneForwardingConfigPtrInput
type ManagedZoneForwardingConfigPtrOutput ¶
type ManagedZoneForwardingConfigPtrOutput struct{ *pulumi.OutputState }
func (ManagedZoneForwardingConfigPtrOutput) ElementType ¶
func (ManagedZoneForwardingConfigPtrOutput) ElementType() reflect.Type
func (ManagedZoneForwardingConfigPtrOutput) Kind ¶
func (o ManagedZoneForwardingConfigPtrOutput) Kind() pulumi.StringPtrOutput
func (ManagedZoneForwardingConfigPtrOutput) TargetNameServers ¶
func (o ManagedZoneForwardingConfigPtrOutput) TargetNameServers() ManagedZoneForwardingConfigNameServerTargetArrayOutput
List of target name servers to forward to. Cloud DNS selects the best available name server if more than one target is given.
func (ManagedZoneForwardingConfigPtrOutput) ToManagedZoneForwardingConfigPtrOutput ¶
func (o ManagedZoneForwardingConfigPtrOutput) ToManagedZoneForwardingConfigPtrOutput() ManagedZoneForwardingConfigPtrOutput
func (ManagedZoneForwardingConfigPtrOutput) ToManagedZoneForwardingConfigPtrOutputWithContext ¶
func (o ManagedZoneForwardingConfigPtrOutput) ToManagedZoneForwardingConfigPtrOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigPtrOutput
type ManagedZoneForwardingConfigResponse ¶
type ManagedZoneForwardingConfigResponse struct { Kind string `pulumi:"kind"` // List of target name servers to forward to. Cloud DNS selects the best available name server if more than one target is given. TargetNameServers []ManagedZoneForwardingConfigNameServerTargetResponse `pulumi:"targetNameServers"` }
type ManagedZoneForwardingConfigResponseOutput ¶
type ManagedZoneForwardingConfigResponseOutput struct{ *pulumi.OutputState }
func (ManagedZoneForwardingConfigResponseOutput) ElementType ¶
func (ManagedZoneForwardingConfigResponseOutput) ElementType() reflect.Type
func (ManagedZoneForwardingConfigResponseOutput) Kind ¶
func (o ManagedZoneForwardingConfigResponseOutput) Kind() pulumi.StringOutput
func (ManagedZoneForwardingConfigResponseOutput) TargetNameServers ¶
func (o ManagedZoneForwardingConfigResponseOutput) TargetNameServers() ManagedZoneForwardingConfigNameServerTargetResponseArrayOutput
List of target name servers to forward to. Cloud DNS selects the best available name server if more than one target is given.
func (ManagedZoneForwardingConfigResponseOutput) ToManagedZoneForwardingConfigResponseOutput ¶
func (o ManagedZoneForwardingConfigResponseOutput) ToManagedZoneForwardingConfigResponseOutput() ManagedZoneForwardingConfigResponseOutput
func (ManagedZoneForwardingConfigResponseOutput) ToManagedZoneForwardingConfigResponseOutputWithContext ¶
func (o ManagedZoneForwardingConfigResponseOutput) ToManagedZoneForwardingConfigResponseOutputWithContext(ctx context.Context) ManagedZoneForwardingConfigResponseOutput
type ManagedZoneInput ¶
type ManagedZoneInput interface { pulumi.Input ToManagedZoneOutput() ManagedZoneOutput ToManagedZoneOutputWithContext(ctx context.Context) ManagedZoneOutput }
type ManagedZoneOutput ¶
type ManagedZoneOutput struct{ *pulumi.OutputState }
func (ManagedZoneOutput) ElementType ¶
func (ManagedZoneOutput) ElementType() reflect.Type
func (ManagedZoneOutput) ToManagedZoneOutput ¶
func (o ManagedZoneOutput) ToManagedZoneOutput() ManagedZoneOutput
func (ManagedZoneOutput) ToManagedZoneOutputWithContext ¶
func (o ManagedZoneOutput) ToManagedZoneOutputWithContext(ctx context.Context) ManagedZoneOutput
type ManagedZonePeeringConfig ¶
type ManagedZonePeeringConfig struct { Kind *string `pulumi:"kind"` // The network with which to peer. TargetNetwork *ManagedZonePeeringConfigTargetNetwork `pulumi:"targetNetwork"` }
type ManagedZonePeeringConfigArgs ¶
type ManagedZonePeeringConfigArgs struct { Kind pulumi.StringPtrInput `pulumi:"kind"` // The network with which to peer. TargetNetwork ManagedZonePeeringConfigTargetNetworkPtrInput `pulumi:"targetNetwork"` }
func (ManagedZonePeeringConfigArgs) ElementType ¶
func (ManagedZonePeeringConfigArgs) ElementType() reflect.Type
func (ManagedZonePeeringConfigArgs) ToManagedZonePeeringConfigOutput ¶
func (i ManagedZonePeeringConfigArgs) ToManagedZonePeeringConfigOutput() ManagedZonePeeringConfigOutput
func (ManagedZonePeeringConfigArgs) ToManagedZonePeeringConfigOutputWithContext ¶
func (i ManagedZonePeeringConfigArgs) ToManagedZonePeeringConfigOutputWithContext(ctx context.Context) ManagedZonePeeringConfigOutput
func (ManagedZonePeeringConfigArgs) ToManagedZonePeeringConfigPtrOutput ¶
func (i ManagedZonePeeringConfigArgs) ToManagedZonePeeringConfigPtrOutput() ManagedZonePeeringConfigPtrOutput
func (ManagedZonePeeringConfigArgs) ToManagedZonePeeringConfigPtrOutputWithContext ¶
func (i ManagedZonePeeringConfigArgs) ToManagedZonePeeringConfigPtrOutputWithContext(ctx context.Context) ManagedZonePeeringConfigPtrOutput
type ManagedZonePeeringConfigInput ¶
type ManagedZonePeeringConfigInput interface { pulumi.Input ToManagedZonePeeringConfigOutput() ManagedZonePeeringConfigOutput ToManagedZonePeeringConfigOutputWithContext(context.Context) ManagedZonePeeringConfigOutput }
ManagedZonePeeringConfigInput is an input type that accepts ManagedZonePeeringConfigArgs and ManagedZonePeeringConfigOutput values. You can construct a concrete instance of `ManagedZonePeeringConfigInput` via:
ManagedZonePeeringConfigArgs{...}
type ManagedZonePeeringConfigOutput ¶
type ManagedZonePeeringConfigOutput struct{ *pulumi.OutputState }
func (ManagedZonePeeringConfigOutput) ElementType ¶
func (ManagedZonePeeringConfigOutput) ElementType() reflect.Type
func (ManagedZonePeeringConfigOutput) Kind ¶
func (o ManagedZonePeeringConfigOutput) Kind() pulumi.StringPtrOutput
func (ManagedZonePeeringConfigOutput) TargetNetwork ¶
func (o ManagedZonePeeringConfigOutput) TargetNetwork() ManagedZonePeeringConfigTargetNetworkPtrOutput
The network with which to peer.
func (ManagedZonePeeringConfigOutput) ToManagedZonePeeringConfigOutput ¶
func (o ManagedZonePeeringConfigOutput) ToManagedZonePeeringConfigOutput() ManagedZonePeeringConfigOutput
func (ManagedZonePeeringConfigOutput) ToManagedZonePeeringConfigOutputWithContext ¶
func (o ManagedZonePeeringConfigOutput) ToManagedZonePeeringConfigOutputWithContext(ctx context.Context) ManagedZonePeeringConfigOutput
func (ManagedZonePeeringConfigOutput) ToManagedZonePeeringConfigPtrOutput ¶
func (o ManagedZonePeeringConfigOutput) ToManagedZonePeeringConfigPtrOutput() ManagedZonePeeringConfigPtrOutput
func (ManagedZonePeeringConfigOutput) ToManagedZonePeeringConfigPtrOutputWithContext ¶
func (o ManagedZonePeeringConfigOutput) ToManagedZonePeeringConfigPtrOutputWithContext(ctx context.Context) ManagedZonePeeringConfigPtrOutput
type ManagedZonePeeringConfigPtrInput ¶
type ManagedZonePeeringConfigPtrInput interface { pulumi.Input ToManagedZonePeeringConfigPtrOutput() ManagedZonePeeringConfigPtrOutput ToManagedZonePeeringConfigPtrOutputWithContext(context.Context) ManagedZonePeeringConfigPtrOutput }
ManagedZonePeeringConfigPtrInput is an input type that accepts ManagedZonePeeringConfigArgs, ManagedZonePeeringConfigPtr and ManagedZonePeeringConfigPtrOutput values. You can construct a concrete instance of `ManagedZonePeeringConfigPtrInput` via:
ManagedZonePeeringConfigArgs{...} or: nil
func ManagedZonePeeringConfigPtr ¶
func ManagedZonePeeringConfigPtr(v *ManagedZonePeeringConfigArgs) ManagedZonePeeringConfigPtrInput
type ManagedZonePeeringConfigPtrOutput ¶
type ManagedZonePeeringConfigPtrOutput struct{ *pulumi.OutputState }
func (ManagedZonePeeringConfigPtrOutput) Elem ¶
func (o ManagedZonePeeringConfigPtrOutput) Elem() ManagedZonePeeringConfigOutput
func (ManagedZonePeeringConfigPtrOutput) ElementType ¶
func (ManagedZonePeeringConfigPtrOutput) ElementType() reflect.Type
func (ManagedZonePeeringConfigPtrOutput) Kind ¶
func (o ManagedZonePeeringConfigPtrOutput) Kind() pulumi.StringPtrOutput
func (ManagedZonePeeringConfigPtrOutput) TargetNetwork ¶
func (o ManagedZonePeeringConfigPtrOutput) TargetNetwork() ManagedZonePeeringConfigTargetNetworkPtrOutput
The network with which to peer.
func (ManagedZonePeeringConfigPtrOutput) ToManagedZonePeeringConfigPtrOutput ¶
func (o ManagedZonePeeringConfigPtrOutput) ToManagedZonePeeringConfigPtrOutput() ManagedZonePeeringConfigPtrOutput
func (ManagedZonePeeringConfigPtrOutput) ToManagedZonePeeringConfigPtrOutputWithContext ¶
func (o ManagedZonePeeringConfigPtrOutput) ToManagedZonePeeringConfigPtrOutputWithContext(ctx context.Context) ManagedZonePeeringConfigPtrOutput
type ManagedZonePeeringConfigResponse ¶
type ManagedZonePeeringConfigResponse struct { Kind string `pulumi:"kind"` // The network with which to peer. TargetNetwork ManagedZonePeeringConfigTargetNetworkResponse `pulumi:"targetNetwork"` }
type ManagedZonePeeringConfigResponseOutput ¶
type ManagedZonePeeringConfigResponseOutput struct{ *pulumi.OutputState }
func (ManagedZonePeeringConfigResponseOutput) ElementType ¶
func (ManagedZonePeeringConfigResponseOutput) ElementType() reflect.Type
func (ManagedZonePeeringConfigResponseOutput) Kind ¶
func (o ManagedZonePeeringConfigResponseOutput) Kind() pulumi.StringOutput
func (ManagedZonePeeringConfigResponseOutput) TargetNetwork ¶
func (o ManagedZonePeeringConfigResponseOutput) TargetNetwork() ManagedZonePeeringConfigTargetNetworkResponseOutput
The network with which to peer.
func (ManagedZonePeeringConfigResponseOutput) ToManagedZonePeeringConfigResponseOutput ¶
func (o ManagedZonePeeringConfigResponseOutput) ToManagedZonePeeringConfigResponseOutput() ManagedZonePeeringConfigResponseOutput
func (ManagedZonePeeringConfigResponseOutput) ToManagedZonePeeringConfigResponseOutputWithContext ¶
func (o ManagedZonePeeringConfigResponseOutput) ToManagedZonePeeringConfigResponseOutputWithContext(ctx context.Context) ManagedZonePeeringConfigResponseOutput
type ManagedZonePeeringConfigTargetNetwork ¶
type ManagedZonePeeringConfigTargetNetwork struct { // The time at which the zone was deactivated, in RFC 3339 date-time format. An empty string indicates that the peering connection is active. The producer network can deactivate a zone. The zone is automatically deactivated if the producer network that the zone targeted is deleted. Output only. DeactivateTime *string `pulumi:"deactivateTime"` Kind *string `pulumi:"kind"` // The fully qualified URL of the VPC network to forward queries to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} NetworkUrl *string `pulumi:"networkUrl"` }
type ManagedZonePeeringConfigTargetNetworkArgs ¶
type ManagedZonePeeringConfigTargetNetworkArgs struct { // The time at which the zone was deactivated, in RFC 3339 date-time format. An empty string indicates that the peering connection is active. The producer network can deactivate a zone. The zone is automatically deactivated if the producer network that the zone targeted is deleted. Output only. DeactivateTime pulumi.StringPtrInput `pulumi:"deactivateTime"` Kind pulumi.StringPtrInput `pulumi:"kind"` // The fully qualified URL of the VPC network to forward queries to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} NetworkUrl pulumi.StringPtrInput `pulumi:"networkUrl"` }
func (ManagedZonePeeringConfigTargetNetworkArgs) ElementType ¶
func (ManagedZonePeeringConfigTargetNetworkArgs) ElementType() reflect.Type
func (ManagedZonePeeringConfigTargetNetworkArgs) ToManagedZonePeeringConfigTargetNetworkOutput ¶
func (i ManagedZonePeeringConfigTargetNetworkArgs) ToManagedZonePeeringConfigTargetNetworkOutput() ManagedZonePeeringConfigTargetNetworkOutput
func (ManagedZonePeeringConfigTargetNetworkArgs) ToManagedZonePeeringConfigTargetNetworkOutputWithContext ¶
func (i ManagedZonePeeringConfigTargetNetworkArgs) ToManagedZonePeeringConfigTargetNetworkOutputWithContext(ctx context.Context) ManagedZonePeeringConfigTargetNetworkOutput
func (ManagedZonePeeringConfigTargetNetworkArgs) ToManagedZonePeeringConfigTargetNetworkPtrOutput ¶
func (i ManagedZonePeeringConfigTargetNetworkArgs) ToManagedZonePeeringConfigTargetNetworkPtrOutput() ManagedZonePeeringConfigTargetNetworkPtrOutput
func (ManagedZonePeeringConfigTargetNetworkArgs) ToManagedZonePeeringConfigTargetNetworkPtrOutputWithContext ¶
func (i ManagedZonePeeringConfigTargetNetworkArgs) ToManagedZonePeeringConfigTargetNetworkPtrOutputWithContext(ctx context.Context) ManagedZonePeeringConfigTargetNetworkPtrOutput
type ManagedZonePeeringConfigTargetNetworkInput ¶
type ManagedZonePeeringConfigTargetNetworkInput interface { pulumi.Input ToManagedZonePeeringConfigTargetNetworkOutput() ManagedZonePeeringConfigTargetNetworkOutput ToManagedZonePeeringConfigTargetNetworkOutputWithContext(context.Context) ManagedZonePeeringConfigTargetNetworkOutput }
ManagedZonePeeringConfigTargetNetworkInput is an input type that accepts ManagedZonePeeringConfigTargetNetworkArgs and ManagedZonePeeringConfigTargetNetworkOutput values. You can construct a concrete instance of `ManagedZonePeeringConfigTargetNetworkInput` via:
ManagedZonePeeringConfigTargetNetworkArgs{...}
type ManagedZonePeeringConfigTargetNetworkOutput ¶
type ManagedZonePeeringConfigTargetNetworkOutput struct{ *pulumi.OutputState }
func (ManagedZonePeeringConfigTargetNetworkOutput) DeactivateTime ¶
func (o ManagedZonePeeringConfigTargetNetworkOutput) DeactivateTime() pulumi.StringPtrOutput
The time at which the zone was deactivated, in RFC 3339 date-time format. An empty string indicates that the peering connection is active. The producer network can deactivate a zone. The zone is automatically deactivated if the producer network that the zone targeted is deleted. Output only.
func (ManagedZonePeeringConfigTargetNetworkOutput) ElementType ¶
func (ManagedZonePeeringConfigTargetNetworkOutput) ElementType() reflect.Type
func (ManagedZonePeeringConfigTargetNetworkOutput) Kind ¶
func (o ManagedZonePeeringConfigTargetNetworkOutput) Kind() pulumi.StringPtrOutput
func (ManagedZonePeeringConfigTargetNetworkOutput) NetworkUrl ¶
func (o ManagedZonePeeringConfigTargetNetworkOutput) NetworkUrl() pulumi.StringPtrOutput
The fully qualified URL of the VPC network to forward queries to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
func (ManagedZonePeeringConfigTargetNetworkOutput) ToManagedZonePeeringConfigTargetNetworkOutput ¶
func (o ManagedZonePeeringConfigTargetNetworkOutput) ToManagedZonePeeringConfigTargetNetworkOutput() ManagedZonePeeringConfigTargetNetworkOutput
func (ManagedZonePeeringConfigTargetNetworkOutput) ToManagedZonePeeringConfigTargetNetworkOutputWithContext ¶
func (o ManagedZonePeeringConfigTargetNetworkOutput) ToManagedZonePeeringConfigTargetNetworkOutputWithContext(ctx context.Context) ManagedZonePeeringConfigTargetNetworkOutput
func (ManagedZonePeeringConfigTargetNetworkOutput) ToManagedZonePeeringConfigTargetNetworkPtrOutput ¶
func (o ManagedZonePeeringConfigTargetNetworkOutput) ToManagedZonePeeringConfigTargetNetworkPtrOutput() ManagedZonePeeringConfigTargetNetworkPtrOutput
func (ManagedZonePeeringConfigTargetNetworkOutput) ToManagedZonePeeringConfigTargetNetworkPtrOutputWithContext ¶
func (o ManagedZonePeeringConfigTargetNetworkOutput) ToManagedZonePeeringConfigTargetNetworkPtrOutputWithContext(ctx context.Context) ManagedZonePeeringConfigTargetNetworkPtrOutput
type ManagedZonePeeringConfigTargetNetworkPtrInput ¶
type ManagedZonePeeringConfigTargetNetworkPtrInput interface { pulumi.Input ToManagedZonePeeringConfigTargetNetworkPtrOutput() ManagedZonePeeringConfigTargetNetworkPtrOutput ToManagedZonePeeringConfigTargetNetworkPtrOutputWithContext(context.Context) ManagedZonePeeringConfigTargetNetworkPtrOutput }
ManagedZonePeeringConfigTargetNetworkPtrInput is an input type that accepts ManagedZonePeeringConfigTargetNetworkArgs, ManagedZonePeeringConfigTargetNetworkPtr and ManagedZonePeeringConfigTargetNetworkPtrOutput values. You can construct a concrete instance of `ManagedZonePeeringConfigTargetNetworkPtrInput` via:
ManagedZonePeeringConfigTargetNetworkArgs{...} or: nil
func ManagedZonePeeringConfigTargetNetworkPtr ¶
func ManagedZonePeeringConfigTargetNetworkPtr(v *ManagedZonePeeringConfigTargetNetworkArgs) ManagedZonePeeringConfigTargetNetworkPtrInput
type ManagedZonePeeringConfigTargetNetworkPtrOutput ¶
type ManagedZonePeeringConfigTargetNetworkPtrOutput struct{ *pulumi.OutputState }
func (ManagedZonePeeringConfigTargetNetworkPtrOutput) DeactivateTime ¶
func (o ManagedZonePeeringConfigTargetNetworkPtrOutput) DeactivateTime() pulumi.StringPtrOutput
The time at which the zone was deactivated, in RFC 3339 date-time format. An empty string indicates that the peering connection is active. The producer network can deactivate a zone. The zone is automatically deactivated if the producer network that the zone targeted is deleted. Output only.
func (ManagedZonePeeringConfigTargetNetworkPtrOutput) ElementType ¶
func (ManagedZonePeeringConfigTargetNetworkPtrOutput) ElementType() reflect.Type
func (ManagedZonePeeringConfigTargetNetworkPtrOutput) Kind ¶
func (o ManagedZonePeeringConfigTargetNetworkPtrOutput) Kind() pulumi.StringPtrOutput
func (ManagedZonePeeringConfigTargetNetworkPtrOutput) NetworkUrl ¶
func (o ManagedZonePeeringConfigTargetNetworkPtrOutput) NetworkUrl() pulumi.StringPtrOutput
The fully qualified URL of the VPC network to forward queries to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
func (ManagedZonePeeringConfigTargetNetworkPtrOutput) ToManagedZonePeeringConfigTargetNetworkPtrOutput ¶
func (o ManagedZonePeeringConfigTargetNetworkPtrOutput) ToManagedZonePeeringConfigTargetNetworkPtrOutput() ManagedZonePeeringConfigTargetNetworkPtrOutput
func (ManagedZonePeeringConfigTargetNetworkPtrOutput) ToManagedZonePeeringConfigTargetNetworkPtrOutputWithContext ¶
func (o ManagedZonePeeringConfigTargetNetworkPtrOutput) ToManagedZonePeeringConfigTargetNetworkPtrOutputWithContext(ctx context.Context) ManagedZonePeeringConfigTargetNetworkPtrOutput
type ManagedZonePeeringConfigTargetNetworkResponse ¶
type ManagedZonePeeringConfigTargetNetworkResponse struct { // The time at which the zone was deactivated, in RFC 3339 date-time format. An empty string indicates that the peering connection is active. The producer network can deactivate a zone. The zone is automatically deactivated if the producer network that the zone targeted is deleted. Output only. DeactivateTime string `pulumi:"deactivateTime"` Kind string `pulumi:"kind"` // The fully qualified URL of the VPC network to forward queries to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} NetworkUrl string `pulumi:"networkUrl"` }
type ManagedZonePeeringConfigTargetNetworkResponseOutput ¶
type ManagedZonePeeringConfigTargetNetworkResponseOutput struct{ *pulumi.OutputState }
func (ManagedZonePeeringConfigTargetNetworkResponseOutput) DeactivateTime ¶
func (o ManagedZonePeeringConfigTargetNetworkResponseOutput) DeactivateTime() pulumi.StringOutput
The time at which the zone was deactivated, in RFC 3339 date-time format. An empty string indicates that the peering connection is active. The producer network can deactivate a zone. The zone is automatically deactivated if the producer network that the zone targeted is deleted. Output only.
func (ManagedZonePeeringConfigTargetNetworkResponseOutput) ElementType ¶
func (ManagedZonePeeringConfigTargetNetworkResponseOutput) ElementType() reflect.Type
func (ManagedZonePeeringConfigTargetNetworkResponseOutput) Kind ¶
func (o ManagedZonePeeringConfigTargetNetworkResponseOutput) Kind() pulumi.StringOutput
func (ManagedZonePeeringConfigTargetNetworkResponseOutput) NetworkUrl ¶
func (o ManagedZonePeeringConfigTargetNetworkResponseOutput) NetworkUrl() pulumi.StringOutput
The fully qualified URL of the VPC network to forward queries to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
func (ManagedZonePeeringConfigTargetNetworkResponseOutput) ToManagedZonePeeringConfigTargetNetworkResponseOutput ¶
func (o ManagedZonePeeringConfigTargetNetworkResponseOutput) ToManagedZonePeeringConfigTargetNetworkResponseOutput() ManagedZonePeeringConfigTargetNetworkResponseOutput
func (ManagedZonePeeringConfigTargetNetworkResponseOutput) ToManagedZonePeeringConfigTargetNetworkResponseOutputWithContext ¶
func (o ManagedZonePeeringConfigTargetNetworkResponseOutput) ToManagedZonePeeringConfigTargetNetworkResponseOutputWithContext(ctx context.Context) ManagedZonePeeringConfigTargetNetworkResponseOutput
type ManagedZonePrivateVisibilityConfig ¶
type ManagedZonePrivateVisibilityConfig struct { Kind *string `pulumi:"kind"` // The list of VPC networks that can see this zone. Networks []ManagedZonePrivateVisibilityConfigNetwork `pulumi:"networks"` }
type ManagedZonePrivateVisibilityConfigArgs ¶
type ManagedZonePrivateVisibilityConfigArgs struct { Kind pulumi.StringPtrInput `pulumi:"kind"` // The list of VPC networks that can see this zone. Networks ManagedZonePrivateVisibilityConfigNetworkArrayInput `pulumi:"networks"` }
func (ManagedZonePrivateVisibilityConfigArgs) ElementType ¶
func (ManagedZonePrivateVisibilityConfigArgs) ElementType() reflect.Type
func (ManagedZonePrivateVisibilityConfigArgs) ToManagedZonePrivateVisibilityConfigOutput ¶
func (i ManagedZonePrivateVisibilityConfigArgs) ToManagedZonePrivateVisibilityConfigOutput() ManagedZonePrivateVisibilityConfigOutput
func (ManagedZonePrivateVisibilityConfigArgs) ToManagedZonePrivateVisibilityConfigOutputWithContext ¶
func (i ManagedZonePrivateVisibilityConfigArgs) ToManagedZonePrivateVisibilityConfigOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigOutput
func (ManagedZonePrivateVisibilityConfigArgs) ToManagedZonePrivateVisibilityConfigPtrOutput ¶
func (i ManagedZonePrivateVisibilityConfigArgs) ToManagedZonePrivateVisibilityConfigPtrOutput() ManagedZonePrivateVisibilityConfigPtrOutput
func (ManagedZonePrivateVisibilityConfigArgs) ToManagedZonePrivateVisibilityConfigPtrOutputWithContext ¶
func (i ManagedZonePrivateVisibilityConfigArgs) ToManagedZonePrivateVisibilityConfigPtrOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigPtrOutput
type ManagedZonePrivateVisibilityConfigInput ¶
type ManagedZonePrivateVisibilityConfigInput interface { pulumi.Input ToManagedZonePrivateVisibilityConfigOutput() ManagedZonePrivateVisibilityConfigOutput ToManagedZonePrivateVisibilityConfigOutputWithContext(context.Context) ManagedZonePrivateVisibilityConfigOutput }
ManagedZonePrivateVisibilityConfigInput is an input type that accepts ManagedZonePrivateVisibilityConfigArgs and ManagedZonePrivateVisibilityConfigOutput values. You can construct a concrete instance of `ManagedZonePrivateVisibilityConfigInput` via:
ManagedZonePrivateVisibilityConfigArgs{...}
type ManagedZonePrivateVisibilityConfigNetwork ¶
type ManagedZonePrivateVisibilityConfigNetwork struct { Kind *string `pulumi:"kind"` // The fully qualified URL of the VPC network to bind to. Format this URL like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} NetworkUrl *string `pulumi:"networkUrl"` }
type ManagedZonePrivateVisibilityConfigNetworkArgs ¶
type ManagedZonePrivateVisibilityConfigNetworkArgs struct { Kind pulumi.StringPtrInput `pulumi:"kind"` // The fully qualified URL of the VPC network to bind to. Format this URL like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} NetworkUrl pulumi.StringPtrInput `pulumi:"networkUrl"` }
func (ManagedZonePrivateVisibilityConfigNetworkArgs) ElementType ¶
func (ManagedZonePrivateVisibilityConfigNetworkArgs) ElementType() reflect.Type
func (ManagedZonePrivateVisibilityConfigNetworkArgs) ToManagedZonePrivateVisibilityConfigNetworkOutput ¶
func (i ManagedZonePrivateVisibilityConfigNetworkArgs) ToManagedZonePrivateVisibilityConfigNetworkOutput() ManagedZonePrivateVisibilityConfigNetworkOutput
func (ManagedZonePrivateVisibilityConfigNetworkArgs) ToManagedZonePrivateVisibilityConfigNetworkOutputWithContext ¶
func (i ManagedZonePrivateVisibilityConfigNetworkArgs) ToManagedZonePrivateVisibilityConfigNetworkOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigNetworkOutput
type ManagedZonePrivateVisibilityConfigNetworkArray ¶
type ManagedZonePrivateVisibilityConfigNetworkArray []ManagedZonePrivateVisibilityConfigNetworkInput
func (ManagedZonePrivateVisibilityConfigNetworkArray) ElementType ¶
func (ManagedZonePrivateVisibilityConfigNetworkArray) ElementType() reflect.Type
func (ManagedZonePrivateVisibilityConfigNetworkArray) ToManagedZonePrivateVisibilityConfigNetworkArrayOutput ¶
func (i ManagedZonePrivateVisibilityConfigNetworkArray) ToManagedZonePrivateVisibilityConfigNetworkArrayOutput() ManagedZonePrivateVisibilityConfigNetworkArrayOutput
func (ManagedZonePrivateVisibilityConfigNetworkArray) ToManagedZonePrivateVisibilityConfigNetworkArrayOutputWithContext ¶
func (i ManagedZonePrivateVisibilityConfigNetworkArray) ToManagedZonePrivateVisibilityConfigNetworkArrayOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigNetworkArrayOutput
type ManagedZonePrivateVisibilityConfigNetworkArrayInput ¶
type ManagedZonePrivateVisibilityConfigNetworkArrayInput interface { pulumi.Input ToManagedZonePrivateVisibilityConfigNetworkArrayOutput() ManagedZonePrivateVisibilityConfigNetworkArrayOutput ToManagedZonePrivateVisibilityConfigNetworkArrayOutputWithContext(context.Context) ManagedZonePrivateVisibilityConfigNetworkArrayOutput }
ManagedZonePrivateVisibilityConfigNetworkArrayInput is an input type that accepts ManagedZonePrivateVisibilityConfigNetworkArray and ManagedZonePrivateVisibilityConfigNetworkArrayOutput values. You can construct a concrete instance of `ManagedZonePrivateVisibilityConfigNetworkArrayInput` via:
ManagedZonePrivateVisibilityConfigNetworkArray{ ManagedZonePrivateVisibilityConfigNetworkArgs{...} }
type ManagedZonePrivateVisibilityConfigNetworkArrayOutput ¶
type ManagedZonePrivateVisibilityConfigNetworkArrayOutput struct{ *pulumi.OutputState }
func (ManagedZonePrivateVisibilityConfigNetworkArrayOutput) ElementType ¶
func (ManagedZonePrivateVisibilityConfigNetworkArrayOutput) ElementType() reflect.Type
func (ManagedZonePrivateVisibilityConfigNetworkArrayOutput) ToManagedZonePrivateVisibilityConfigNetworkArrayOutput ¶
func (o ManagedZonePrivateVisibilityConfigNetworkArrayOutput) ToManagedZonePrivateVisibilityConfigNetworkArrayOutput() ManagedZonePrivateVisibilityConfigNetworkArrayOutput
func (ManagedZonePrivateVisibilityConfigNetworkArrayOutput) ToManagedZonePrivateVisibilityConfigNetworkArrayOutputWithContext ¶
func (o ManagedZonePrivateVisibilityConfigNetworkArrayOutput) ToManagedZonePrivateVisibilityConfigNetworkArrayOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigNetworkArrayOutput
type ManagedZonePrivateVisibilityConfigNetworkInput ¶
type ManagedZonePrivateVisibilityConfigNetworkInput interface { pulumi.Input ToManagedZonePrivateVisibilityConfigNetworkOutput() ManagedZonePrivateVisibilityConfigNetworkOutput ToManagedZonePrivateVisibilityConfigNetworkOutputWithContext(context.Context) ManagedZonePrivateVisibilityConfigNetworkOutput }
ManagedZonePrivateVisibilityConfigNetworkInput is an input type that accepts ManagedZonePrivateVisibilityConfigNetworkArgs and ManagedZonePrivateVisibilityConfigNetworkOutput values. You can construct a concrete instance of `ManagedZonePrivateVisibilityConfigNetworkInput` via:
ManagedZonePrivateVisibilityConfigNetworkArgs{...}
type ManagedZonePrivateVisibilityConfigNetworkOutput ¶
type ManagedZonePrivateVisibilityConfigNetworkOutput struct{ *pulumi.OutputState }
func (ManagedZonePrivateVisibilityConfigNetworkOutput) ElementType ¶
func (ManagedZonePrivateVisibilityConfigNetworkOutput) ElementType() reflect.Type
func (ManagedZonePrivateVisibilityConfigNetworkOutput) Kind ¶
func (o ManagedZonePrivateVisibilityConfigNetworkOutput) Kind() pulumi.StringPtrOutput
func (ManagedZonePrivateVisibilityConfigNetworkOutput) NetworkUrl ¶
func (o ManagedZonePrivateVisibilityConfigNetworkOutput) NetworkUrl() pulumi.StringPtrOutput
The fully qualified URL of the VPC network to bind to. Format this URL like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
func (ManagedZonePrivateVisibilityConfigNetworkOutput) ToManagedZonePrivateVisibilityConfigNetworkOutput ¶
func (o ManagedZonePrivateVisibilityConfigNetworkOutput) ToManagedZonePrivateVisibilityConfigNetworkOutput() ManagedZonePrivateVisibilityConfigNetworkOutput
func (ManagedZonePrivateVisibilityConfigNetworkOutput) ToManagedZonePrivateVisibilityConfigNetworkOutputWithContext ¶
func (o ManagedZonePrivateVisibilityConfigNetworkOutput) ToManagedZonePrivateVisibilityConfigNetworkOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigNetworkOutput
type ManagedZonePrivateVisibilityConfigNetworkResponse ¶
type ManagedZonePrivateVisibilityConfigNetworkResponse struct { Kind string `pulumi:"kind"` // The fully qualified URL of the VPC network to bind to. Format this URL like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} NetworkUrl string `pulumi:"networkUrl"` }
type ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput ¶
type ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput struct{ *pulumi.OutputState }
func (ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput) ElementType ¶
func (ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput) ElementType() reflect.Type
func (ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput) ToManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput ¶
func (o ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput) ToManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput() ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput
func (ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput) ToManagedZonePrivateVisibilityConfigNetworkResponseArrayOutputWithContext ¶
func (o ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput) ToManagedZonePrivateVisibilityConfigNetworkResponseArrayOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput
type ManagedZonePrivateVisibilityConfigNetworkResponseOutput ¶
type ManagedZonePrivateVisibilityConfigNetworkResponseOutput struct{ *pulumi.OutputState }
func (ManagedZonePrivateVisibilityConfigNetworkResponseOutput) ElementType ¶
func (ManagedZonePrivateVisibilityConfigNetworkResponseOutput) ElementType() reflect.Type
func (ManagedZonePrivateVisibilityConfigNetworkResponseOutput) NetworkUrl ¶
func (o ManagedZonePrivateVisibilityConfigNetworkResponseOutput) NetworkUrl() pulumi.StringOutput
The fully qualified URL of the VPC network to bind to. Format this URL like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
func (ManagedZonePrivateVisibilityConfigNetworkResponseOutput) ToManagedZonePrivateVisibilityConfigNetworkResponseOutput ¶
func (o ManagedZonePrivateVisibilityConfigNetworkResponseOutput) ToManagedZonePrivateVisibilityConfigNetworkResponseOutput() ManagedZonePrivateVisibilityConfigNetworkResponseOutput
func (ManagedZonePrivateVisibilityConfigNetworkResponseOutput) ToManagedZonePrivateVisibilityConfigNetworkResponseOutputWithContext ¶
func (o ManagedZonePrivateVisibilityConfigNetworkResponseOutput) ToManagedZonePrivateVisibilityConfigNetworkResponseOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigNetworkResponseOutput
type ManagedZonePrivateVisibilityConfigOutput ¶
type ManagedZonePrivateVisibilityConfigOutput struct{ *pulumi.OutputState }
func (ManagedZonePrivateVisibilityConfigOutput) ElementType ¶
func (ManagedZonePrivateVisibilityConfigOutput) ElementType() reflect.Type
func (ManagedZonePrivateVisibilityConfigOutput) Kind ¶
func (o ManagedZonePrivateVisibilityConfigOutput) Kind() pulumi.StringPtrOutput
func (ManagedZonePrivateVisibilityConfigOutput) Networks ¶
func (o ManagedZonePrivateVisibilityConfigOutput) Networks() ManagedZonePrivateVisibilityConfigNetworkArrayOutput
The list of VPC networks that can see this zone.
func (ManagedZonePrivateVisibilityConfigOutput) ToManagedZonePrivateVisibilityConfigOutput ¶
func (o ManagedZonePrivateVisibilityConfigOutput) ToManagedZonePrivateVisibilityConfigOutput() ManagedZonePrivateVisibilityConfigOutput
func (ManagedZonePrivateVisibilityConfigOutput) ToManagedZonePrivateVisibilityConfigOutputWithContext ¶
func (o ManagedZonePrivateVisibilityConfigOutput) ToManagedZonePrivateVisibilityConfigOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigOutput
func (ManagedZonePrivateVisibilityConfigOutput) ToManagedZonePrivateVisibilityConfigPtrOutput ¶
func (o ManagedZonePrivateVisibilityConfigOutput) ToManagedZonePrivateVisibilityConfigPtrOutput() ManagedZonePrivateVisibilityConfigPtrOutput
func (ManagedZonePrivateVisibilityConfigOutput) ToManagedZonePrivateVisibilityConfigPtrOutputWithContext ¶
func (o ManagedZonePrivateVisibilityConfigOutput) ToManagedZonePrivateVisibilityConfigPtrOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigPtrOutput
type ManagedZonePrivateVisibilityConfigPtrInput ¶
type ManagedZonePrivateVisibilityConfigPtrInput interface { pulumi.Input ToManagedZonePrivateVisibilityConfigPtrOutput() ManagedZonePrivateVisibilityConfigPtrOutput ToManagedZonePrivateVisibilityConfigPtrOutputWithContext(context.Context) ManagedZonePrivateVisibilityConfigPtrOutput }
ManagedZonePrivateVisibilityConfigPtrInput is an input type that accepts ManagedZonePrivateVisibilityConfigArgs, ManagedZonePrivateVisibilityConfigPtr and ManagedZonePrivateVisibilityConfigPtrOutput values. You can construct a concrete instance of `ManagedZonePrivateVisibilityConfigPtrInput` via:
ManagedZonePrivateVisibilityConfigArgs{...} or: nil
func ManagedZonePrivateVisibilityConfigPtr ¶
func ManagedZonePrivateVisibilityConfigPtr(v *ManagedZonePrivateVisibilityConfigArgs) ManagedZonePrivateVisibilityConfigPtrInput
type ManagedZonePrivateVisibilityConfigPtrOutput ¶
type ManagedZonePrivateVisibilityConfigPtrOutput struct{ *pulumi.OutputState }
func (ManagedZonePrivateVisibilityConfigPtrOutput) ElementType ¶
func (ManagedZonePrivateVisibilityConfigPtrOutput) ElementType() reflect.Type
func (ManagedZonePrivateVisibilityConfigPtrOutput) Kind ¶
func (o ManagedZonePrivateVisibilityConfigPtrOutput) Kind() pulumi.StringPtrOutput
func (ManagedZonePrivateVisibilityConfigPtrOutput) Networks ¶
func (o ManagedZonePrivateVisibilityConfigPtrOutput) Networks() ManagedZonePrivateVisibilityConfigNetworkArrayOutput
The list of VPC networks that can see this zone.
func (ManagedZonePrivateVisibilityConfigPtrOutput) ToManagedZonePrivateVisibilityConfigPtrOutput ¶
func (o ManagedZonePrivateVisibilityConfigPtrOutput) ToManagedZonePrivateVisibilityConfigPtrOutput() ManagedZonePrivateVisibilityConfigPtrOutput
func (ManagedZonePrivateVisibilityConfigPtrOutput) ToManagedZonePrivateVisibilityConfigPtrOutputWithContext ¶
func (o ManagedZonePrivateVisibilityConfigPtrOutput) ToManagedZonePrivateVisibilityConfigPtrOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigPtrOutput
type ManagedZonePrivateVisibilityConfigResponse ¶
type ManagedZonePrivateVisibilityConfigResponse struct { Kind string `pulumi:"kind"` // The list of VPC networks that can see this zone. Networks []ManagedZonePrivateVisibilityConfigNetworkResponse `pulumi:"networks"` }
type ManagedZonePrivateVisibilityConfigResponseOutput ¶
type ManagedZonePrivateVisibilityConfigResponseOutput struct{ *pulumi.OutputState }
func (ManagedZonePrivateVisibilityConfigResponseOutput) ElementType ¶
func (ManagedZonePrivateVisibilityConfigResponseOutput) ElementType() reflect.Type
func (ManagedZonePrivateVisibilityConfigResponseOutput) Kind ¶
func (o ManagedZonePrivateVisibilityConfigResponseOutput) Kind() pulumi.StringOutput
func (ManagedZonePrivateVisibilityConfigResponseOutput) Networks ¶
func (o ManagedZonePrivateVisibilityConfigResponseOutput) Networks() ManagedZonePrivateVisibilityConfigNetworkResponseArrayOutput
The list of VPC networks that can see this zone.
func (ManagedZonePrivateVisibilityConfigResponseOutput) ToManagedZonePrivateVisibilityConfigResponseOutput ¶
func (o ManagedZonePrivateVisibilityConfigResponseOutput) ToManagedZonePrivateVisibilityConfigResponseOutput() ManagedZonePrivateVisibilityConfigResponseOutput
func (ManagedZonePrivateVisibilityConfigResponseOutput) ToManagedZonePrivateVisibilityConfigResponseOutputWithContext ¶
func (o ManagedZonePrivateVisibilityConfigResponseOutput) ToManagedZonePrivateVisibilityConfigResponseOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigResponseOutput
type ManagedZoneReverseLookupConfig ¶
type ManagedZoneReverseLookupConfig struct {
Kind *string `pulumi:"kind"`
}
type ManagedZoneReverseLookupConfigArgs ¶
type ManagedZoneReverseLookupConfigArgs struct {
Kind pulumi.StringPtrInput `pulumi:"kind"`
}
func (ManagedZoneReverseLookupConfigArgs) ElementType ¶
func (ManagedZoneReverseLookupConfigArgs) ElementType() reflect.Type
func (ManagedZoneReverseLookupConfigArgs) ToManagedZoneReverseLookupConfigOutput ¶
func (i ManagedZoneReverseLookupConfigArgs) ToManagedZoneReverseLookupConfigOutput() ManagedZoneReverseLookupConfigOutput
func (ManagedZoneReverseLookupConfigArgs) ToManagedZoneReverseLookupConfigOutputWithContext ¶
func (i ManagedZoneReverseLookupConfigArgs) ToManagedZoneReverseLookupConfigOutputWithContext(ctx context.Context) ManagedZoneReverseLookupConfigOutput
func (ManagedZoneReverseLookupConfigArgs) ToManagedZoneReverseLookupConfigPtrOutput ¶
func (i ManagedZoneReverseLookupConfigArgs) ToManagedZoneReverseLookupConfigPtrOutput() ManagedZoneReverseLookupConfigPtrOutput
func (ManagedZoneReverseLookupConfigArgs) ToManagedZoneReverseLookupConfigPtrOutputWithContext ¶
func (i ManagedZoneReverseLookupConfigArgs) ToManagedZoneReverseLookupConfigPtrOutputWithContext(ctx context.Context) ManagedZoneReverseLookupConfigPtrOutput
type ManagedZoneReverseLookupConfigInput ¶
type ManagedZoneReverseLookupConfigInput interface { pulumi.Input ToManagedZoneReverseLookupConfigOutput() ManagedZoneReverseLookupConfigOutput ToManagedZoneReverseLookupConfigOutputWithContext(context.Context) ManagedZoneReverseLookupConfigOutput }
ManagedZoneReverseLookupConfigInput is an input type that accepts ManagedZoneReverseLookupConfigArgs and ManagedZoneReverseLookupConfigOutput values. You can construct a concrete instance of `ManagedZoneReverseLookupConfigInput` via:
ManagedZoneReverseLookupConfigArgs{...}
type ManagedZoneReverseLookupConfigOutput ¶
type ManagedZoneReverseLookupConfigOutput struct{ *pulumi.OutputState }
func (ManagedZoneReverseLookupConfigOutput) ElementType ¶
func (ManagedZoneReverseLookupConfigOutput) ElementType() reflect.Type
func (ManagedZoneReverseLookupConfigOutput) Kind ¶
func (o ManagedZoneReverseLookupConfigOutput) Kind() pulumi.StringPtrOutput
func (ManagedZoneReverseLookupConfigOutput) ToManagedZoneReverseLookupConfigOutput ¶
func (o ManagedZoneReverseLookupConfigOutput) ToManagedZoneReverseLookupConfigOutput() ManagedZoneReverseLookupConfigOutput
func (ManagedZoneReverseLookupConfigOutput) ToManagedZoneReverseLookupConfigOutputWithContext ¶
func (o ManagedZoneReverseLookupConfigOutput) ToManagedZoneReverseLookupConfigOutputWithContext(ctx context.Context) ManagedZoneReverseLookupConfigOutput
func (ManagedZoneReverseLookupConfigOutput) ToManagedZoneReverseLookupConfigPtrOutput ¶
func (o ManagedZoneReverseLookupConfigOutput) ToManagedZoneReverseLookupConfigPtrOutput() ManagedZoneReverseLookupConfigPtrOutput
func (ManagedZoneReverseLookupConfigOutput) ToManagedZoneReverseLookupConfigPtrOutputWithContext ¶
func (o ManagedZoneReverseLookupConfigOutput) ToManagedZoneReverseLookupConfigPtrOutputWithContext(ctx context.Context) ManagedZoneReverseLookupConfigPtrOutput
type ManagedZoneReverseLookupConfigPtrInput ¶
type ManagedZoneReverseLookupConfigPtrInput interface { pulumi.Input ToManagedZoneReverseLookupConfigPtrOutput() ManagedZoneReverseLookupConfigPtrOutput ToManagedZoneReverseLookupConfigPtrOutputWithContext(context.Context) ManagedZoneReverseLookupConfigPtrOutput }
ManagedZoneReverseLookupConfigPtrInput is an input type that accepts ManagedZoneReverseLookupConfigArgs, ManagedZoneReverseLookupConfigPtr and ManagedZoneReverseLookupConfigPtrOutput values. You can construct a concrete instance of `ManagedZoneReverseLookupConfigPtrInput` via:
ManagedZoneReverseLookupConfigArgs{...} or: nil
func ManagedZoneReverseLookupConfigPtr ¶
func ManagedZoneReverseLookupConfigPtr(v *ManagedZoneReverseLookupConfigArgs) ManagedZoneReverseLookupConfigPtrInput
type ManagedZoneReverseLookupConfigPtrOutput ¶
type ManagedZoneReverseLookupConfigPtrOutput struct{ *pulumi.OutputState }
func (ManagedZoneReverseLookupConfigPtrOutput) ElementType ¶
func (ManagedZoneReverseLookupConfigPtrOutput) ElementType() reflect.Type
func (ManagedZoneReverseLookupConfigPtrOutput) Kind ¶
func (o ManagedZoneReverseLookupConfigPtrOutput) Kind() pulumi.StringPtrOutput
func (ManagedZoneReverseLookupConfigPtrOutput) ToManagedZoneReverseLookupConfigPtrOutput ¶
func (o ManagedZoneReverseLookupConfigPtrOutput) ToManagedZoneReverseLookupConfigPtrOutput() ManagedZoneReverseLookupConfigPtrOutput
func (ManagedZoneReverseLookupConfigPtrOutput) ToManagedZoneReverseLookupConfigPtrOutputWithContext ¶
func (o ManagedZoneReverseLookupConfigPtrOutput) ToManagedZoneReverseLookupConfigPtrOutputWithContext(ctx context.Context) ManagedZoneReverseLookupConfigPtrOutput
type ManagedZoneReverseLookupConfigResponse ¶
type ManagedZoneReverseLookupConfigResponse struct {
Kind string `pulumi:"kind"`
}
type ManagedZoneReverseLookupConfigResponseOutput ¶
type ManagedZoneReverseLookupConfigResponseOutput struct{ *pulumi.OutputState }
func (ManagedZoneReverseLookupConfigResponseOutput) ElementType ¶
func (ManagedZoneReverseLookupConfigResponseOutput) ElementType() reflect.Type
func (ManagedZoneReverseLookupConfigResponseOutput) Kind ¶
func (o ManagedZoneReverseLookupConfigResponseOutput) Kind() pulumi.StringOutput
func (ManagedZoneReverseLookupConfigResponseOutput) ToManagedZoneReverseLookupConfigResponseOutput ¶
func (o ManagedZoneReverseLookupConfigResponseOutput) ToManagedZoneReverseLookupConfigResponseOutput() ManagedZoneReverseLookupConfigResponseOutput
func (ManagedZoneReverseLookupConfigResponseOutput) ToManagedZoneReverseLookupConfigResponseOutputWithContext ¶
func (o ManagedZoneReverseLookupConfigResponseOutput) ToManagedZoneReverseLookupConfigResponseOutputWithContext(ctx context.Context) ManagedZoneReverseLookupConfigResponseOutput
type ManagedZoneServiceDirectoryConfig ¶
type ManagedZoneServiceDirectoryConfig struct { Kind *string `pulumi:"kind"` // Contains information about the namespace associated with the zone. Namespace *ManagedZoneServiceDirectoryConfigNamespace `pulumi:"namespace"` }
Contains information about Service Directory-backed zones.
type ManagedZoneServiceDirectoryConfigArgs ¶
type ManagedZoneServiceDirectoryConfigArgs struct { Kind pulumi.StringPtrInput `pulumi:"kind"` // Contains information about the namespace associated with the zone. Namespace ManagedZoneServiceDirectoryConfigNamespacePtrInput `pulumi:"namespace"` }
Contains information about Service Directory-backed zones.
func (ManagedZoneServiceDirectoryConfigArgs) ElementType ¶
func (ManagedZoneServiceDirectoryConfigArgs) ElementType() reflect.Type
func (ManagedZoneServiceDirectoryConfigArgs) ToManagedZoneServiceDirectoryConfigOutput ¶
func (i ManagedZoneServiceDirectoryConfigArgs) ToManagedZoneServiceDirectoryConfigOutput() ManagedZoneServiceDirectoryConfigOutput
func (ManagedZoneServiceDirectoryConfigArgs) ToManagedZoneServiceDirectoryConfigOutputWithContext ¶
func (i ManagedZoneServiceDirectoryConfigArgs) ToManagedZoneServiceDirectoryConfigOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigOutput
func (ManagedZoneServiceDirectoryConfigArgs) ToManagedZoneServiceDirectoryConfigPtrOutput ¶
func (i ManagedZoneServiceDirectoryConfigArgs) ToManagedZoneServiceDirectoryConfigPtrOutput() ManagedZoneServiceDirectoryConfigPtrOutput
func (ManagedZoneServiceDirectoryConfigArgs) ToManagedZoneServiceDirectoryConfigPtrOutputWithContext ¶
func (i ManagedZoneServiceDirectoryConfigArgs) ToManagedZoneServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigPtrOutput
type ManagedZoneServiceDirectoryConfigInput ¶
type ManagedZoneServiceDirectoryConfigInput interface { pulumi.Input ToManagedZoneServiceDirectoryConfigOutput() ManagedZoneServiceDirectoryConfigOutput ToManagedZoneServiceDirectoryConfigOutputWithContext(context.Context) ManagedZoneServiceDirectoryConfigOutput }
ManagedZoneServiceDirectoryConfigInput is an input type that accepts ManagedZoneServiceDirectoryConfigArgs and ManagedZoneServiceDirectoryConfigOutput values. You can construct a concrete instance of `ManagedZoneServiceDirectoryConfigInput` via:
ManagedZoneServiceDirectoryConfigArgs{...}
type ManagedZoneServiceDirectoryConfigNamespace ¶
type ManagedZoneServiceDirectoryConfigNamespace struct { // The time that the namespace backing this zone was deleted; an empty string if it still exists. This is in RFC3339 text format. Output only. DeletionTime *string `pulumi:"deletionTime"` Kind *string `pulumi:"kind"` // The fully qualified URL of the namespace associated with the zone. Format must be https://servicedirectory.googleapis.com/v1/projects/{project}/locations/{location}/namespaces/{namespace} NamespaceUrl *string `pulumi:"namespaceUrl"` }
type ManagedZoneServiceDirectoryConfigNamespaceArgs ¶
type ManagedZoneServiceDirectoryConfigNamespaceArgs struct { // The time that the namespace backing this zone was deleted; an empty string if it still exists. This is in RFC3339 text format. Output only. DeletionTime pulumi.StringPtrInput `pulumi:"deletionTime"` Kind pulumi.StringPtrInput `pulumi:"kind"` // The fully qualified URL of the namespace associated with the zone. Format must be https://servicedirectory.googleapis.com/v1/projects/{project}/locations/{location}/namespaces/{namespace} NamespaceUrl pulumi.StringPtrInput `pulumi:"namespaceUrl"` }
func (ManagedZoneServiceDirectoryConfigNamespaceArgs) ElementType ¶
func (ManagedZoneServiceDirectoryConfigNamespaceArgs) ElementType() reflect.Type
func (ManagedZoneServiceDirectoryConfigNamespaceArgs) ToManagedZoneServiceDirectoryConfigNamespaceOutput ¶
func (i ManagedZoneServiceDirectoryConfigNamespaceArgs) ToManagedZoneServiceDirectoryConfigNamespaceOutput() ManagedZoneServiceDirectoryConfigNamespaceOutput
func (ManagedZoneServiceDirectoryConfigNamespaceArgs) ToManagedZoneServiceDirectoryConfigNamespaceOutputWithContext ¶
func (i ManagedZoneServiceDirectoryConfigNamespaceArgs) ToManagedZoneServiceDirectoryConfigNamespaceOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigNamespaceOutput
func (ManagedZoneServiceDirectoryConfigNamespaceArgs) ToManagedZoneServiceDirectoryConfigNamespacePtrOutput ¶
func (i ManagedZoneServiceDirectoryConfigNamespaceArgs) ToManagedZoneServiceDirectoryConfigNamespacePtrOutput() ManagedZoneServiceDirectoryConfigNamespacePtrOutput
func (ManagedZoneServiceDirectoryConfigNamespaceArgs) ToManagedZoneServiceDirectoryConfigNamespacePtrOutputWithContext ¶
func (i ManagedZoneServiceDirectoryConfigNamespaceArgs) ToManagedZoneServiceDirectoryConfigNamespacePtrOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigNamespacePtrOutput
type ManagedZoneServiceDirectoryConfigNamespaceInput ¶
type ManagedZoneServiceDirectoryConfigNamespaceInput interface { pulumi.Input ToManagedZoneServiceDirectoryConfigNamespaceOutput() ManagedZoneServiceDirectoryConfigNamespaceOutput ToManagedZoneServiceDirectoryConfigNamespaceOutputWithContext(context.Context) ManagedZoneServiceDirectoryConfigNamespaceOutput }
ManagedZoneServiceDirectoryConfigNamespaceInput is an input type that accepts ManagedZoneServiceDirectoryConfigNamespaceArgs and ManagedZoneServiceDirectoryConfigNamespaceOutput values. You can construct a concrete instance of `ManagedZoneServiceDirectoryConfigNamespaceInput` via:
ManagedZoneServiceDirectoryConfigNamespaceArgs{...}
type ManagedZoneServiceDirectoryConfigNamespaceOutput ¶
type ManagedZoneServiceDirectoryConfigNamespaceOutput struct{ *pulumi.OutputState }
func (ManagedZoneServiceDirectoryConfigNamespaceOutput) DeletionTime ¶
func (o ManagedZoneServiceDirectoryConfigNamespaceOutput) DeletionTime() pulumi.StringPtrOutput
The time that the namespace backing this zone was deleted; an empty string if it still exists. This is in RFC3339 text format. Output only.
func (ManagedZoneServiceDirectoryConfigNamespaceOutput) ElementType ¶
func (ManagedZoneServiceDirectoryConfigNamespaceOutput) ElementType() reflect.Type
func (ManagedZoneServiceDirectoryConfigNamespaceOutput) Kind ¶
func (o ManagedZoneServiceDirectoryConfigNamespaceOutput) Kind() pulumi.StringPtrOutput
func (ManagedZoneServiceDirectoryConfigNamespaceOutput) NamespaceUrl ¶
func (o ManagedZoneServiceDirectoryConfigNamespaceOutput) NamespaceUrl() pulumi.StringPtrOutput
The fully qualified URL of the namespace associated with the zone. Format must be https://servicedirectory.googleapis.com/v1/projects/{project}/locations/{location}/namespaces/{namespace}
func (ManagedZoneServiceDirectoryConfigNamespaceOutput) ToManagedZoneServiceDirectoryConfigNamespaceOutput ¶
func (o ManagedZoneServiceDirectoryConfigNamespaceOutput) ToManagedZoneServiceDirectoryConfigNamespaceOutput() ManagedZoneServiceDirectoryConfigNamespaceOutput
func (ManagedZoneServiceDirectoryConfigNamespaceOutput) ToManagedZoneServiceDirectoryConfigNamespaceOutputWithContext ¶
func (o ManagedZoneServiceDirectoryConfigNamespaceOutput) ToManagedZoneServiceDirectoryConfigNamespaceOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigNamespaceOutput
func (ManagedZoneServiceDirectoryConfigNamespaceOutput) ToManagedZoneServiceDirectoryConfigNamespacePtrOutput ¶
func (o ManagedZoneServiceDirectoryConfigNamespaceOutput) ToManagedZoneServiceDirectoryConfigNamespacePtrOutput() ManagedZoneServiceDirectoryConfigNamespacePtrOutput
func (ManagedZoneServiceDirectoryConfigNamespaceOutput) ToManagedZoneServiceDirectoryConfigNamespacePtrOutputWithContext ¶
func (o ManagedZoneServiceDirectoryConfigNamespaceOutput) ToManagedZoneServiceDirectoryConfigNamespacePtrOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigNamespacePtrOutput
type ManagedZoneServiceDirectoryConfigNamespacePtrInput ¶
type ManagedZoneServiceDirectoryConfigNamespacePtrInput interface { pulumi.Input ToManagedZoneServiceDirectoryConfigNamespacePtrOutput() ManagedZoneServiceDirectoryConfigNamespacePtrOutput ToManagedZoneServiceDirectoryConfigNamespacePtrOutputWithContext(context.Context) ManagedZoneServiceDirectoryConfigNamespacePtrOutput }
ManagedZoneServiceDirectoryConfigNamespacePtrInput is an input type that accepts ManagedZoneServiceDirectoryConfigNamespaceArgs, ManagedZoneServiceDirectoryConfigNamespacePtr and ManagedZoneServiceDirectoryConfigNamespacePtrOutput values. You can construct a concrete instance of `ManagedZoneServiceDirectoryConfigNamespacePtrInput` via:
ManagedZoneServiceDirectoryConfigNamespaceArgs{...} or: nil
func ManagedZoneServiceDirectoryConfigNamespacePtr ¶
func ManagedZoneServiceDirectoryConfigNamespacePtr(v *ManagedZoneServiceDirectoryConfigNamespaceArgs) ManagedZoneServiceDirectoryConfigNamespacePtrInput
type ManagedZoneServiceDirectoryConfigNamespacePtrOutput ¶
type ManagedZoneServiceDirectoryConfigNamespacePtrOutput struct{ *pulumi.OutputState }
func (ManagedZoneServiceDirectoryConfigNamespacePtrOutput) DeletionTime ¶
func (o ManagedZoneServiceDirectoryConfigNamespacePtrOutput) DeletionTime() pulumi.StringPtrOutput
The time that the namespace backing this zone was deleted; an empty string if it still exists. This is in RFC3339 text format. Output only.
func (ManagedZoneServiceDirectoryConfigNamespacePtrOutput) ElementType ¶
func (ManagedZoneServiceDirectoryConfigNamespacePtrOutput) ElementType() reflect.Type
func (ManagedZoneServiceDirectoryConfigNamespacePtrOutput) Kind ¶
func (o ManagedZoneServiceDirectoryConfigNamespacePtrOutput) Kind() pulumi.StringPtrOutput
func (ManagedZoneServiceDirectoryConfigNamespacePtrOutput) NamespaceUrl ¶
func (o ManagedZoneServiceDirectoryConfigNamespacePtrOutput) NamespaceUrl() pulumi.StringPtrOutput
The fully qualified URL of the namespace associated with the zone. Format must be https://servicedirectory.googleapis.com/v1/projects/{project}/locations/{location}/namespaces/{namespace}
func (ManagedZoneServiceDirectoryConfigNamespacePtrOutput) ToManagedZoneServiceDirectoryConfigNamespacePtrOutput ¶
func (o ManagedZoneServiceDirectoryConfigNamespacePtrOutput) ToManagedZoneServiceDirectoryConfigNamespacePtrOutput() ManagedZoneServiceDirectoryConfigNamespacePtrOutput
func (ManagedZoneServiceDirectoryConfigNamespacePtrOutput) ToManagedZoneServiceDirectoryConfigNamespacePtrOutputWithContext ¶
func (o ManagedZoneServiceDirectoryConfigNamespacePtrOutput) ToManagedZoneServiceDirectoryConfigNamespacePtrOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigNamespacePtrOutput
type ManagedZoneServiceDirectoryConfigNamespaceResponse ¶
type ManagedZoneServiceDirectoryConfigNamespaceResponse struct { // The time that the namespace backing this zone was deleted; an empty string if it still exists. This is in RFC3339 text format. Output only. DeletionTime string `pulumi:"deletionTime"` Kind string `pulumi:"kind"` // The fully qualified URL of the namespace associated with the zone. Format must be https://servicedirectory.googleapis.com/v1/projects/{project}/locations/{location}/namespaces/{namespace} NamespaceUrl string `pulumi:"namespaceUrl"` }
type ManagedZoneServiceDirectoryConfigNamespaceResponseOutput ¶
type ManagedZoneServiceDirectoryConfigNamespaceResponseOutput struct{ *pulumi.OutputState }
func (ManagedZoneServiceDirectoryConfigNamespaceResponseOutput) DeletionTime ¶
func (o ManagedZoneServiceDirectoryConfigNamespaceResponseOutput) DeletionTime() pulumi.StringOutput
The time that the namespace backing this zone was deleted; an empty string if it still exists. This is in RFC3339 text format. Output only.
func (ManagedZoneServiceDirectoryConfigNamespaceResponseOutput) ElementType ¶
func (ManagedZoneServiceDirectoryConfigNamespaceResponseOutput) ElementType() reflect.Type
func (ManagedZoneServiceDirectoryConfigNamespaceResponseOutput) NamespaceUrl ¶
func (o ManagedZoneServiceDirectoryConfigNamespaceResponseOutput) NamespaceUrl() pulumi.StringOutput
The fully qualified URL of the namespace associated with the zone. Format must be https://servicedirectory.googleapis.com/v1/projects/{project}/locations/{location}/namespaces/{namespace}
func (ManagedZoneServiceDirectoryConfigNamespaceResponseOutput) ToManagedZoneServiceDirectoryConfigNamespaceResponseOutput ¶
func (o ManagedZoneServiceDirectoryConfigNamespaceResponseOutput) ToManagedZoneServiceDirectoryConfigNamespaceResponseOutput() ManagedZoneServiceDirectoryConfigNamespaceResponseOutput
func (ManagedZoneServiceDirectoryConfigNamespaceResponseOutput) ToManagedZoneServiceDirectoryConfigNamespaceResponseOutputWithContext ¶
func (o ManagedZoneServiceDirectoryConfigNamespaceResponseOutput) ToManagedZoneServiceDirectoryConfigNamespaceResponseOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigNamespaceResponseOutput
type ManagedZoneServiceDirectoryConfigOutput ¶
type ManagedZoneServiceDirectoryConfigOutput struct{ *pulumi.OutputState }
Contains information about Service Directory-backed zones.
func (ManagedZoneServiceDirectoryConfigOutput) ElementType ¶
func (ManagedZoneServiceDirectoryConfigOutput) ElementType() reflect.Type
func (ManagedZoneServiceDirectoryConfigOutput) Kind ¶
func (o ManagedZoneServiceDirectoryConfigOutput) Kind() pulumi.StringPtrOutput
func (ManagedZoneServiceDirectoryConfigOutput) Namespace ¶
func (o ManagedZoneServiceDirectoryConfigOutput) Namespace() ManagedZoneServiceDirectoryConfigNamespacePtrOutput
Contains information about the namespace associated with the zone.
func (ManagedZoneServiceDirectoryConfigOutput) ToManagedZoneServiceDirectoryConfigOutput ¶
func (o ManagedZoneServiceDirectoryConfigOutput) ToManagedZoneServiceDirectoryConfigOutput() ManagedZoneServiceDirectoryConfigOutput
func (ManagedZoneServiceDirectoryConfigOutput) ToManagedZoneServiceDirectoryConfigOutputWithContext ¶
func (o ManagedZoneServiceDirectoryConfigOutput) ToManagedZoneServiceDirectoryConfigOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigOutput
func (ManagedZoneServiceDirectoryConfigOutput) ToManagedZoneServiceDirectoryConfigPtrOutput ¶
func (o ManagedZoneServiceDirectoryConfigOutput) ToManagedZoneServiceDirectoryConfigPtrOutput() ManagedZoneServiceDirectoryConfigPtrOutput
func (ManagedZoneServiceDirectoryConfigOutput) ToManagedZoneServiceDirectoryConfigPtrOutputWithContext ¶
func (o ManagedZoneServiceDirectoryConfigOutput) ToManagedZoneServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigPtrOutput
type ManagedZoneServiceDirectoryConfigPtrInput ¶
type ManagedZoneServiceDirectoryConfigPtrInput interface { pulumi.Input ToManagedZoneServiceDirectoryConfigPtrOutput() ManagedZoneServiceDirectoryConfigPtrOutput ToManagedZoneServiceDirectoryConfigPtrOutputWithContext(context.Context) ManagedZoneServiceDirectoryConfigPtrOutput }
ManagedZoneServiceDirectoryConfigPtrInput is an input type that accepts ManagedZoneServiceDirectoryConfigArgs, ManagedZoneServiceDirectoryConfigPtr and ManagedZoneServiceDirectoryConfigPtrOutput values. You can construct a concrete instance of `ManagedZoneServiceDirectoryConfigPtrInput` via:
ManagedZoneServiceDirectoryConfigArgs{...} or: nil
func ManagedZoneServiceDirectoryConfigPtr ¶
func ManagedZoneServiceDirectoryConfigPtr(v *ManagedZoneServiceDirectoryConfigArgs) ManagedZoneServiceDirectoryConfigPtrInput
type ManagedZoneServiceDirectoryConfigPtrOutput ¶
type ManagedZoneServiceDirectoryConfigPtrOutput struct{ *pulumi.OutputState }
func (ManagedZoneServiceDirectoryConfigPtrOutput) ElementType ¶
func (ManagedZoneServiceDirectoryConfigPtrOutput) ElementType() reflect.Type
func (ManagedZoneServiceDirectoryConfigPtrOutput) Kind ¶
func (o ManagedZoneServiceDirectoryConfigPtrOutput) Kind() pulumi.StringPtrOutput
func (ManagedZoneServiceDirectoryConfigPtrOutput) Namespace ¶
func (o ManagedZoneServiceDirectoryConfigPtrOutput) Namespace() ManagedZoneServiceDirectoryConfigNamespacePtrOutput
Contains information about the namespace associated with the zone.
func (ManagedZoneServiceDirectoryConfigPtrOutput) ToManagedZoneServiceDirectoryConfigPtrOutput ¶
func (o ManagedZoneServiceDirectoryConfigPtrOutput) ToManagedZoneServiceDirectoryConfigPtrOutput() ManagedZoneServiceDirectoryConfigPtrOutput
func (ManagedZoneServiceDirectoryConfigPtrOutput) ToManagedZoneServiceDirectoryConfigPtrOutputWithContext ¶
func (o ManagedZoneServiceDirectoryConfigPtrOutput) ToManagedZoneServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigPtrOutput
type ManagedZoneServiceDirectoryConfigResponse ¶
type ManagedZoneServiceDirectoryConfigResponse struct { Kind string `pulumi:"kind"` // Contains information about the namespace associated with the zone. Namespace ManagedZoneServiceDirectoryConfigNamespaceResponse `pulumi:"namespace"` }
Contains information about Service Directory-backed zones.
type ManagedZoneServiceDirectoryConfigResponseOutput ¶
type ManagedZoneServiceDirectoryConfigResponseOutput struct{ *pulumi.OutputState }
Contains information about Service Directory-backed zones.
func (ManagedZoneServiceDirectoryConfigResponseOutput) ElementType ¶
func (ManagedZoneServiceDirectoryConfigResponseOutput) ElementType() reflect.Type
func (ManagedZoneServiceDirectoryConfigResponseOutput) Kind ¶
func (o ManagedZoneServiceDirectoryConfigResponseOutput) Kind() pulumi.StringOutput
func (ManagedZoneServiceDirectoryConfigResponseOutput) Namespace ¶
func (o ManagedZoneServiceDirectoryConfigResponseOutput) Namespace() ManagedZoneServiceDirectoryConfigNamespaceResponseOutput
Contains information about the namespace associated with the zone.
func (ManagedZoneServiceDirectoryConfigResponseOutput) ToManagedZoneServiceDirectoryConfigResponseOutput ¶
func (o ManagedZoneServiceDirectoryConfigResponseOutput) ToManagedZoneServiceDirectoryConfigResponseOutput() ManagedZoneServiceDirectoryConfigResponseOutput
func (ManagedZoneServiceDirectoryConfigResponseOutput) ToManagedZoneServiceDirectoryConfigResponseOutputWithContext ¶
func (o ManagedZoneServiceDirectoryConfigResponseOutput) ToManagedZoneServiceDirectoryConfigResponseOutputWithContext(ctx context.Context) ManagedZoneServiceDirectoryConfigResponseOutput
type ManagedZoneState ¶
type ManagedZoneState struct { }
func (ManagedZoneState) ElementType ¶
func (ManagedZoneState) ElementType() reflect.Type
type ManagedZoneVisibility ¶ added in v0.4.0
type ManagedZoneVisibility string
The zone's visibility: public zones are exposed to the Internet, while private zones are visible only to Virtual Private Cloud resources.
func (ManagedZoneVisibility) ElementType ¶ added in v0.4.0
func (ManagedZoneVisibility) ElementType() reflect.Type
func (ManagedZoneVisibility) ToManagedZoneVisibilityOutput ¶ added in v0.6.0
func (e ManagedZoneVisibility) ToManagedZoneVisibilityOutput() ManagedZoneVisibilityOutput
func (ManagedZoneVisibility) ToManagedZoneVisibilityOutputWithContext ¶ added in v0.6.0
func (e ManagedZoneVisibility) ToManagedZoneVisibilityOutputWithContext(ctx context.Context) ManagedZoneVisibilityOutput
func (ManagedZoneVisibility) ToManagedZoneVisibilityPtrOutput ¶ added in v0.6.0
func (e ManagedZoneVisibility) ToManagedZoneVisibilityPtrOutput() ManagedZoneVisibilityPtrOutput
func (ManagedZoneVisibility) ToManagedZoneVisibilityPtrOutputWithContext ¶ added in v0.6.0
func (e ManagedZoneVisibility) ToManagedZoneVisibilityPtrOutputWithContext(ctx context.Context) ManagedZoneVisibilityPtrOutput
func (ManagedZoneVisibility) ToStringOutput ¶ added in v0.4.0
func (e ManagedZoneVisibility) ToStringOutput() pulumi.StringOutput
func (ManagedZoneVisibility) ToStringOutputWithContext ¶ added in v0.4.0
func (e ManagedZoneVisibility) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedZoneVisibility) ToStringPtrOutput ¶ added in v0.4.0
func (e ManagedZoneVisibility) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedZoneVisibility) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ManagedZoneVisibility) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedZoneVisibilityInput ¶ added in v0.6.0
type ManagedZoneVisibilityInput interface { pulumi.Input ToManagedZoneVisibilityOutput() ManagedZoneVisibilityOutput ToManagedZoneVisibilityOutputWithContext(context.Context) ManagedZoneVisibilityOutput }
ManagedZoneVisibilityInput is an input type that accepts ManagedZoneVisibilityArgs and ManagedZoneVisibilityOutput values. You can construct a concrete instance of `ManagedZoneVisibilityInput` via:
ManagedZoneVisibilityArgs{...}
type ManagedZoneVisibilityOutput ¶ added in v0.6.0
type ManagedZoneVisibilityOutput struct{ *pulumi.OutputState }
func (ManagedZoneVisibilityOutput) ElementType ¶ added in v0.6.0
func (ManagedZoneVisibilityOutput) ElementType() reflect.Type
func (ManagedZoneVisibilityOutput) ToManagedZoneVisibilityOutput ¶ added in v0.6.0
func (o ManagedZoneVisibilityOutput) ToManagedZoneVisibilityOutput() ManagedZoneVisibilityOutput
func (ManagedZoneVisibilityOutput) ToManagedZoneVisibilityOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneVisibilityOutput) ToManagedZoneVisibilityOutputWithContext(ctx context.Context) ManagedZoneVisibilityOutput
func (ManagedZoneVisibilityOutput) ToManagedZoneVisibilityPtrOutput ¶ added in v0.6.0
func (o ManagedZoneVisibilityOutput) ToManagedZoneVisibilityPtrOutput() ManagedZoneVisibilityPtrOutput
func (ManagedZoneVisibilityOutput) ToManagedZoneVisibilityPtrOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneVisibilityOutput) ToManagedZoneVisibilityPtrOutputWithContext(ctx context.Context) ManagedZoneVisibilityPtrOutput
func (ManagedZoneVisibilityOutput) ToStringOutput ¶ added in v0.6.0
func (o ManagedZoneVisibilityOutput) ToStringOutput() pulumi.StringOutput
func (ManagedZoneVisibilityOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneVisibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedZoneVisibilityOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ManagedZoneVisibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedZoneVisibilityOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneVisibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedZoneVisibilityPtrInput ¶ added in v0.6.0
type ManagedZoneVisibilityPtrInput interface { pulumi.Input ToManagedZoneVisibilityPtrOutput() ManagedZoneVisibilityPtrOutput ToManagedZoneVisibilityPtrOutputWithContext(context.Context) ManagedZoneVisibilityPtrOutput }
func ManagedZoneVisibilityPtr ¶ added in v0.6.0
func ManagedZoneVisibilityPtr(v string) ManagedZoneVisibilityPtrInput
type ManagedZoneVisibilityPtrOutput ¶ added in v0.6.0
type ManagedZoneVisibilityPtrOutput struct{ *pulumi.OutputState }
func (ManagedZoneVisibilityPtrOutput) Elem ¶ added in v0.6.0
func (o ManagedZoneVisibilityPtrOutput) Elem() ManagedZoneVisibilityOutput
func (ManagedZoneVisibilityPtrOutput) ElementType ¶ added in v0.6.0
func (ManagedZoneVisibilityPtrOutput) ElementType() reflect.Type
func (ManagedZoneVisibilityPtrOutput) ToManagedZoneVisibilityPtrOutput ¶ added in v0.6.0
func (o ManagedZoneVisibilityPtrOutput) ToManagedZoneVisibilityPtrOutput() ManagedZoneVisibilityPtrOutput
func (ManagedZoneVisibilityPtrOutput) ToManagedZoneVisibilityPtrOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneVisibilityPtrOutput) ToManagedZoneVisibilityPtrOutputWithContext(ctx context.Context) ManagedZoneVisibilityPtrOutput
func (ManagedZoneVisibilityPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ManagedZoneVisibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedZoneVisibilityPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ManagedZoneVisibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Policy ¶
type Policy struct { pulumi.CustomResourceState // Sets an alternative name server for the associated networks. When specified, all DNS queries are forwarded to a name server that you choose. Names such as .internal are not available when an alternative name server is specified. AlternativeNameServerConfig PolicyAlternativeNameServerConfigResponseOutput `pulumi:"alternativeNameServerConfig"` // A mutable string of at most 1024 characters associated with this resource for the user's convenience. Has no effect on the policy's function. Description pulumi.StringOutput `pulumi:"description"` // Allows networks bound to this policy to receive DNS queries sent by VMs or applications over VPN connections. When enabled, a virtual IP address is allocated from each of the subnetworks that are bound to this policy. EnableInboundForwarding pulumi.BoolOutput `pulumi:"enableInboundForwarding"` // Controls whether logging is enabled for the networks bound to this policy. Defaults to no logging if not set. EnableLogging pulumi.BoolOutput `pulumi:"enableLogging"` Kind pulumi.StringOutput `pulumi:"kind"` // User-assigned name for this policy. Name pulumi.StringOutput `pulumi:"name"` // List of network names specifying networks to which this policy is applied. Networks PolicyNetworkResponseArrayOutput `pulumi:"networks"` }
Creates a new Policy.
func GetPolicy ¶
func GetPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyState, opts ...pulumi.ResourceOption) (*Policy, error)
GetPolicy gets an existing Policy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPolicy ¶
func NewPolicy(ctx *pulumi.Context, name string, args *PolicyArgs, opts ...pulumi.ResourceOption) (*Policy, error)
NewPolicy registers a new resource with the given unique name, arguments, and options.
func (*Policy) ElementType ¶
func (*Policy) ToPolicyOutput ¶
func (i *Policy) ToPolicyOutput() PolicyOutput
func (*Policy) ToPolicyOutputWithContext ¶
func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyAlternativeNameServerConfig ¶
type PolicyAlternativeNameServerConfig struct { Kind *string `pulumi:"kind"` // Sets an alternative name server for the associated networks. When specified, all DNS queries are forwarded to a name server that you choose. Names such as .internal are not available when an alternative name server is specified. TargetNameServers []PolicyAlternativeNameServerConfigTargetNameServer `pulumi:"targetNameServers"` }
type PolicyAlternativeNameServerConfigArgs ¶
type PolicyAlternativeNameServerConfigArgs struct { Kind pulumi.StringPtrInput `pulumi:"kind"` // Sets an alternative name server for the associated networks. When specified, all DNS queries are forwarded to a name server that you choose. Names such as .internal are not available when an alternative name server is specified. TargetNameServers PolicyAlternativeNameServerConfigTargetNameServerArrayInput `pulumi:"targetNameServers"` }
func (PolicyAlternativeNameServerConfigArgs) ElementType ¶
func (PolicyAlternativeNameServerConfigArgs) ElementType() reflect.Type
func (PolicyAlternativeNameServerConfigArgs) ToPolicyAlternativeNameServerConfigOutput ¶
func (i PolicyAlternativeNameServerConfigArgs) ToPolicyAlternativeNameServerConfigOutput() PolicyAlternativeNameServerConfigOutput
func (PolicyAlternativeNameServerConfigArgs) ToPolicyAlternativeNameServerConfigOutputWithContext ¶
func (i PolicyAlternativeNameServerConfigArgs) ToPolicyAlternativeNameServerConfigOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigOutput
func (PolicyAlternativeNameServerConfigArgs) ToPolicyAlternativeNameServerConfigPtrOutput ¶
func (i PolicyAlternativeNameServerConfigArgs) ToPolicyAlternativeNameServerConfigPtrOutput() PolicyAlternativeNameServerConfigPtrOutput
func (PolicyAlternativeNameServerConfigArgs) ToPolicyAlternativeNameServerConfigPtrOutputWithContext ¶
func (i PolicyAlternativeNameServerConfigArgs) ToPolicyAlternativeNameServerConfigPtrOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigPtrOutput
type PolicyAlternativeNameServerConfigInput ¶
type PolicyAlternativeNameServerConfigInput interface { pulumi.Input ToPolicyAlternativeNameServerConfigOutput() PolicyAlternativeNameServerConfigOutput ToPolicyAlternativeNameServerConfigOutputWithContext(context.Context) PolicyAlternativeNameServerConfigOutput }
PolicyAlternativeNameServerConfigInput is an input type that accepts PolicyAlternativeNameServerConfigArgs and PolicyAlternativeNameServerConfigOutput values. You can construct a concrete instance of `PolicyAlternativeNameServerConfigInput` via:
PolicyAlternativeNameServerConfigArgs{...}
type PolicyAlternativeNameServerConfigOutput ¶
type PolicyAlternativeNameServerConfigOutput struct{ *pulumi.OutputState }
func (PolicyAlternativeNameServerConfigOutput) ElementType ¶
func (PolicyAlternativeNameServerConfigOutput) ElementType() reflect.Type
func (PolicyAlternativeNameServerConfigOutput) Kind ¶
func (o PolicyAlternativeNameServerConfigOutput) Kind() pulumi.StringPtrOutput
func (PolicyAlternativeNameServerConfigOutput) TargetNameServers ¶
func (o PolicyAlternativeNameServerConfigOutput) TargetNameServers() PolicyAlternativeNameServerConfigTargetNameServerArrayOutput
Sets an alternative name server for the associated networks. When specified, all DNS queries are forwarded to a name server that you choose. Names such as .internal are not available when an alternative name server is specified.
func (PolicyAlternativeNameServerConfigOutput) ToPolicyAlternativeNameServerConfigOutput ¶
func (o PolicyAlternativeNameServerConfigOutput) ToPolicyAlternativeNameServerConfigOutput() PolicyAlternativeNameServerConfigOutput
func (PolicyAlternativeNameServerConfigOutput) ToPolicyAlternativeNameServerConfigOutputWithContext ¶
func (o PolicyAlternativeNameServerConfigOutput) ToPolicyAlternativeNameServerConfigOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigOutput
func (PolicyAlternativeNameServerConfigOutput) ToPolicyAlternativeNameServerConfigPtrOutput ¶
func (o PolicyAlternativeNameServerConfigOutput) ToPolicyAlternativeNameServerConfigPtrOutput() PolicyAlternativeNameServerConfigPtrOutput
func (PolicyAlternativeNameServerConfigOutput) ToPolicyAlternativeNameServerConfigPtrOutputWithContext ¶
func (o PolicyAlternativeNameServerConfigOutput) ToPolicyAlternativeNameServerConfigPtrOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigPtrOutput
type PolicyAlternativeNameServerConfigPtrInput ¶
type PolicyAlternativeNameServerConfigPtrInput interface { pulumi.Input ToPolicyAlternativeNameServerConfigPtrOutput() PolicyAlternativeNameServerConfigPtrOutput ToPolicyAlternativeNameServerConfigPtrOutputWithContext(context.Context) PolicyAlternativeNameServerConfigPtrOutput }
PolicyAlternativeNameServerConfigPtrInput is an input type that accepts PolicyAlternativeNameServerConfigArgs, PolicyAlternativeNameServerConfigPtr and PolicyAlternativeNameServerConfigPtrOutput values. You can construct a concrete instance of `PolicyAlternativeNameServerConfigPtrInput` via:
PolicyAlternativeNameServerConfigArgs{...} or: nil
func PolicyAlternativeNameServerConfigPtr ¶
func PolicyAlternativeNameServerConfigPtr(v *PolicyAlternativeNameServerConfigArgs) PolicyAlternativeNameServerConfigPtrInput
type PolicyAlternativeNameServerConfigPtrOutput ¶
type PolicyAlternativeNameServerConfigPtrOutput struct{ *pulumi.OutputState }
func (PolicyAlternativeNameServerConfigPtrOutput) ElementType ¶
func (PolicyAlternativeNameServerConfigPtrOutput) ElementType() reflect.Type
func (PolicyAlternativeNameServerConfigPtrOutput) Kind ¶
func (o PolicyAlternativeNameServerConfigPtrOutput) Kind() pulumi.StringPtrOutput
func (PolicyAlternativeNameServerConfigPtrOutput) TargetNameServers ¶
func (o PolicyAlternativeNameServerConfigPtrOutput) TargetNameServers() PolicyAlternativeNameServerConfigTargetNameServerArrayOutput
Sets an alternative name server for the associated networks. When specified, all DNS queries are forwarded to a name server that you choose. Names such as .internal are not available when an alternative name server is specified.
func (PolicyAlternativeNameServerConfigPtrOutput) ToPolicyAlternativeNameServerConfigPtrOutput ¶
func (o PolicyAlternativeNameServerConfigPtrOutput) ToPolicyAlternativeNameServerConfigPtrOutput() PolicyAlternativeNameServerConfigPtrOutput
func (PolicyAlternativeNameServerConfigPtrOutput) ToPolicyAlternativeNameServerConfigPtrOutputWithContext ¶
func (o PolicyAlternativeNameServerConfigPtrOutput) ToPolicyAlternativeNameServerConfigPtrOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigPtrOutput
type PolicyAlternativeNameServerConfigResponse ¶
type PolicyAlternativeNameServerConfigResponse struct { Kind string `pulumi:"kind"` // Sets an alternative name server for the associated networks. When specified, all DNS queries are forwarded to a name server that you choose. Names such as .internal are not available when an alternative name server is specified. TargetNameServers []PolicyAlternativeNameServerConfigTargetNameServerResponse `pulumi:"targetNameServers"` }
type PolicyAlternativeNameServerConfigResponseOutput ¶
type PolicyAlternativeNameServerConfigResponseOutput struct{ *pulumi.OutputState }
func (PolicyAlternativeNameServerConfigResponseOutput) ElementType ¶
func (PolicyAlternativeNameServerConfigResponseOutput) ElementType() reflect.Type
func (PolicyAlternativeNameServerConfigResponseOutput) Kind ¶
func (o PolicyAlternativeNameServerConfigResponseOutput) Kind() pulumi.StringOutput
func (PolicyAlternativeNameServerConfigResponseOutput) TargetNameServers ¶
func (o PolicyAlternativeNameServerConfigResponseOutput) TargetNameServers() PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput
Sets an alternative name server for the associated networks. When specified, all DNS queries are forwarded to a name server that you choose. Names such as .internal are not available when an alternative name server is specified.
func (PolicyAlternativeNameServerConfigResponseOutput) ToPolicyAlternativeNameServerConfigResponseOutput ¶
func (o PolicyAlternativeNameServerConfigResponseOutput) ToPolicyAlternativeNameServerConfigResponseOutput() PolicyAlternativeNameServerConfigResponseOutput
func (PolicyAlternativeNameServerConfigResponseOutput) ToPolicyAlternativeNameServerConfigResponseOutputWithContext ¶
func (o PolicyAlternativeNameServerConfigResponseOutput) ToPolicyAlternativeNameServerConfigResponseOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigResponseOutput
type PolicyAlternativeNameServerConfigTargetNameServer ¶
type PolicyAlternativeNameServerConfigTargetNameServer struct { // Forwarding path for this TargetNameServer. If unset or set to DEFAULT, Cloud DNS makes forwarding decisions based on address ranges; that is, RFC1918 addresses go to the VPC network, non-RFC1918 addresses go to the internet. When set to PRIVATE, Cloud DNS always sends queries through the VPC network for this target. ForwardingPath *PolicyAlternativeNameServerConfigTargetNameServerForwardingPath `pulumi:"forwardingPath"` // IPv4 address to forward to. Ipv4Address *string `pulumi:"ipv4Address"` Kind *string `pulumi:"kind"` }
type PolicyAlternativeNameServerConfigTargetNameServerArgs ¶
type PolicyAlternativeNameServerConfigTargetNameServerArgs struct { // Forwarding path for this TargetNameServer. If unset or set to DEFAULT, Cloud DNS makes forwarding decisions based on address ranges; that is, RFC1918 addresses go to the VPC network, non-RFC1918 addresses go to the internet. When set to PRIVATE, Cloud DNS always sends queries through the VPC network for this target. ForwardingPath PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrInput `pulumi:"forwardingPath"` // IPv4 address to forward to. Ipv4Address pulumi.StringPtrInput `pulumi:"ipv4Address"` Kind pulumi.StringPtrInput `pulumi:"kind"` }
func (PolicyAlternativeNameServerConfigTargetNameServerArgs) ElementType ¶
func (PolicyAlternativeNameServerConfigTargetNameServerArgs) ElementType() reflect.Type
func (PolicyAlternativeNameServerConfigTargetNameServerArgs) ToPolicyAlternativeNameServerConfigTargetNameServerOutput ¶
func (i PolicyAlternativeNameServerConfigTargetNameServerArgs) ToPolicyAlternativeNameServerConfigTargetNameServerOutput() PolicyAlternativeNameServerConfigTargetNameServerOutput
func (PolicyAlternativeNameServerConfigTargetNameServerArgs) ToPolicyAlternativeNameServerConfigTargetNameServerOutputWithContext ¶
func (i PolicyAlternativeNameServerConfigTargetNameServerArgs) ToPolicyAlternativeNameServerConfigTargetNameServerOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerOutput
type PolicyAlternativeNameServerConfigTargetNameServerArray ¶
type PolicyAlternativeNameServerConfigTargetNameServerArray []PolicyAlternativeNameServerConfigTargetNameServerInput
func (PolicyAlternativeNameServerConfigTargetNameServerArray) ElementType ¶
func (PolicyAlternativeNameServerConfigTargetNameServerArray) ElementType() reflect.Type
func (PolicyAlternativeNameServerConfigTargetNameServerArray) ToPolicyAlternativeNameServerConfigTargetNameServerArrayOutput ¶
func (i PolicyAlternativeNameServerConfigTargetNameServerArray) ToPolicyAlternativeNameServerConfigTargetNameServerArrayOutput() PolicyAlternativeNameServerConfigTargetNameServerArrayOutput
func (PolicyAlternativeNameServerConfigTargetNameServerArray) ToPolicyAlternativeNameServerConfigTargetNameServerArrayOutputWithContext ¶
func (i PolicyAlternativeNameServerConfigTargetNameServerArray) ToPolicyAlternativeNameServerConfigTargetNameServerArrayOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerArrayOutput
type PolicyAlternativeNameServerConfigTargetNameServerArrayInput ¶
type PolicyAlternativeNameServerConfigTargetNameServerArrayInput interface { pulumi.Input ToPolicyAlternativeNameServerConfigTargetNameServerArrayOutput() PolicyAlternativeNameServerConfigTargetNameServerArrayOutput ToPolicyAlternativeNameServerConfigTargetNameServerArrayOutputWithContext(context.Context) PolicyAlternativeNameServerConfigTargetNameServerArrayOutput }
PolicyAlternativeNameServerConfigTargetNameServerArrayInput is an input type that accepts PolicyAlternativeNameServerConfigTargetNameServerArray and PolicyAlternativeNameServerConfigTargetNameServerArrayOutput values. You can construct a concrete instance of `PolicyAlternativeNameServerConfigTargetNameServerArrayInput` via:
PolicyAlternativeNameServerConfigTargetNameServerArray{ PolicyAlternativeNameServerConfigTargetNameServerArgs{...} }
type PolicyAlternativeNameServerConfigTargetNameServerArrayOutput ¶
type PolicyAlternativeNameServerConfigTargetNameServerArrayOutput struct{ *pulumi.OutputState }
func (PolicyAlternativeNameServerConfigTargetNameServerArrayOutput) ElementType ¶
func (PolicyAlternativeNameServerConfigTargetNameServerArrayOutput) ElementType() reflect.Type
func (PolicyAlternativeNameServerConfigTargetNameServerArrayOutput) ToPolicyAlternativeNameServerConfigTargetNameServerArrayOutput ¶
func (o PolicyAlternativeNameServerConfigTargetNameServerArrayOutput) ToPolicyAlternativeNameServerConfigTargetNameServerArrayOutput() PolicyAlternativeNameServerConfigTargetNameServerArrayOutput
func (PolicyAlternativeNameServerConfigTargetNameServerArrayOutput) ToPolicyAlternativeNameServerConfigTargetNameServerArrayOutputWithContext ¶
func (o PolicyAlternativeNameServerConfigTargetNameServerArrayOutput) ToPolicyAlternativeNameServerConfigTargetNameServerArrayOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerArrayOutput
type PolicyAlternativeNameServerConfigTargetNameServerForwardingPath ¶ added in v0.4.0
type PolicyAlternativeNameServerConfigTargetNameServerForwardingPath string
Forwarding path for this TargetNameServer. If unset or set to DEFAULT, Cloud DNS makes forwarding decisions based on address ranges; that is, RFC1918 addresses go to the VPC network, non-RFC1918 addresses go to the internet. When set to PRIVATE, Cloud DNS always sends queries through the VPC network for this target.
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ElementType ¶ added in v0.4.0
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ElementType() reflect.Type
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput ¶ added in v0.6.0
func (e PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput() PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutputWithContext ¶ added in v0.6.0
func (e PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput ¶ added in v0.6.0
func (e PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput() PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutputWithContext ¶ added in v0.6.0
func (e PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToStringOutput ¶ added in v0.4.0
func (e PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToStringOutput() pulumi.StringOutput
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToStringOutputWithContext ¶ added in v0.4.0
func (e PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToStringPtrOutput ¶ added in v0.4.0
func (e PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e PolicyAlternativeNameServerConfigTargetNameServerForwardingPath) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyAlternativeNameServerConfigTargetNameServerForwardingPathInput ¶ added in v0.6.0
type PolicyAlternativeNameServerConfigTargetNameServerForwardingPathInput interface { pulumi.Input ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput() PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutputWithContext(context.Context) PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput }
PolicyAlternativeNameServerConfigTargetNameServerForwardingPathInput is an input type that accepts PolicyAlternativeNameServerConfigTargetNameServerForwardingPathArgs and PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput values. You can construct a concrete instance of `PolicyAlternativeNameServerConfigTargetNameServerForwardingPathInput` via:
PolicyAlternativeNameServerConfigTargetNameServerForwardingPathArgs{...}
type PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput ¶ added in v0.6.0
type PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput struct{ *pulumi.OutputState }
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ElementType ¶ added in v0.6.0
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ElementType() reflect.Type
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput ¶ added in v0.6.0
func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput() PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutputWithContext ¶ added in v0.6.0
func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput ¶ added in v0.6.0
func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput() PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutputWithContext ¶ added in v0.6.0
func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToStringOutput ¶ added in v0.6.0
func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToStringOutput() pulumi.StringOutput
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrInput ¶ added in v0.6.0
type PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrInput interface { pulumi.Input ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput() PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutputWithContext(context.Context) PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput }
func PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtr ¶ added in v0.6.0
func PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtr(v string) PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrInput
type PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput ¶ added in v0.6.0
type PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput struct{ *pulumi.OutputState }
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput) Elem ¶ added in v0.6.0
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput) ElementType ¶ added in v0.6.0
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput) ElementType() reflect.Type
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput ¶ added in v0.6.0
func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput() PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutputWithContext ¶ added in v0.6.0
func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput) ToPolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyAlternativeNameServerConfigTargetNameServerInput ¶
type PolicyAlternativeNameServerConfigTargetNameServerInput interface { pulumi.Input ToPolicyAlternativeNameServerConfigTargetNameServerOutput() PolicyAlternativeNameServerConfigTargetNameServerOutput ToPolicyAlternativeNameServerConfigTargetNameServerOutputWithContext(context.Context) PolicyAlternativeNameServerConfigTargetNameServerOutput }
PolicyAlternativeNameServerConfigTargetNameServerInput is an input type that accepts PolicyAlternativeNameServerConfigTargetNameServerArgs and PolicyAlternativeNameServerConfigTargetNameServerOutput values. You can construct a concrete instance of `PolicyAlternativeNameServerConfigTargetNameServerInput` via:
PolicyAlternativeNameServerConfigTargetNameServerArgs{...}
type PolicyAlternativeNameServerConfigTargetNameServerOutput ¶
type PolicyAlternativeNameServerConfigTargetNameServerOutput struct{ *pulumi.OutputState }
func (PolicyAlternativeNameServerConfigTargetNameServerOutput) ElementType ¶
func (PolicyAlternativeNameServerConfigTargetNameServerOutput) ElementType() reflect.Type
func (PolicyAlternativeNameServerConfigTargetNameServerOutput) ForwardingPath ¶
func (o PolicyAlternativeNameServerConfigTargetNameServerOutput) ForwardingPath() PolicyAlternativeNameServerConfigTargetNameServerForwardingPathPtrOutput
Forwarding path for this TargetNameServer. If unset or set to DEFAULT, Cloud DNS makes forwarding decisions based on address ranges; that is, RFC1918 addresses go to the VPC network, non-RFC1918 addresses go to the internet. When set to PRIVATE, Cloud DNS always sends queries through the VPC network for this target.
func (PolicyAlternativeNameServerConfigTargetNameServerOutput) Ipv4Address ¶
func (o PolicyAlternativeNameServerConfigTargetNameServerOutput) Ipv4Address() pulumi.StringPtrOutput
IPv4 address to forward to.
func (PolicyAlternativeNameServerConfigTargetNameServerOutput) ToPolicyAlternativeNameServerConfigTargetNameServerOutput ¶
func (o PolicyAlternativeNameServerConfigTargetNameServerOutput) ToPolicyAlternativeNameServerConfigTargetNameServerOutput() PolicyAlternativeNameServerConfigTargetNameServerOutput
func (PolicyAlternativeNameServerConfigTargetNameServerOutput) ToPolicyAlternativeNameServerConfigTargetNameServerOutputWithContext ¶
func (o PolicyAlternativeNameServerConfigTargetNameServerOutput) ToPolicyAlternativeNameServerConfigTargetNameServerOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerOutput
type PolicyAlternativeNameServerConfigTargetNameServerResponse ¶
type PolicyAlternativeNameServerConfigTargetNameServerResponse struct { // Forwarding path for this TargetNameServer. If unset or set to DEFAULT, Cloud DNS makes forwarding decisions based on address ranges; that is, RFC1918 addresses go to the VPC network, non-RFC1918 addresses go to the internet. When set to PRIVATE, Cloud DNS always sends queries through the VPC network for this target. ForwardingPath string `pulumi:"forwardingPath"` // IPv4 address to forward to. Ipv4Address string `pulumi:"ipv4Address"` Kind string `pulumi:"kind"` }
type PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput ¶
type PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput struct{ *pulumi.OutputState }
func (PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput) ElementType ¶
func (PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput) ElementType() reflect.Type
func (PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput) ToPolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput ¶
func (o PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput) ToPolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput() PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput
func (PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput) ToPolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutputWithContext ¶
func (o PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput) ToPolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerResponseArrayOutput
type PolicyAlternativeNameServerConfigTargetNameServerResponseOutput ¶
type PolicyAlternativeNameServerConfigTargetNameServerResponseOutput struct{ *pulumi.OutputState }
func (PolicyAlternativeNameServerConfigTargetNameServerResponseOutput) ElementType ¶
func (PolicyAlternativeNameServerConfigTargetNameServerResponseOutput) ElementType() reflect.Type
func (PolicyAlternativeNameServerConfigTargetNameServerResponseOutput) ForwardingPath ¶
func (o PolicyAlternativeNameServerConfigTargetNameServerResponseOutput) ForwardingPath() pulumi.StringOutput
Forwarding path for this TargetNameServer. If unset or set to DEFAULT, Cloud DNS makes forwarding decisions based on address ranges; that is, RFC1918 addresses go to the VPC network, non-RFC1918 addresses go to the internet. When set to PRIVATE, Cloud DNS always sends queries through the VPC network for this target.
func (PolicyAlternativeNameServerConfigTargetNameServerResponseOutput) Ipv4Address ¶
func (o PolicyAlternativeNameServerConfigTargetNameServerResponseOutput) Ipv4Address() pulumi.StringOutput
IPv4 address to forward to.
func (PolicyAlternativeNameServerConfigTargetNameServerResponseOutput) ToPolicyAlternativeNameServerConfigTargetNameServerResponseOutput ¶
func (o PolicyAlternativeNameServerConfigTargetNameServerResponseOutput) ToPolicyAlternativeNameServerConfigTargetNameServerResponseOutput() PolicyAlternativeNameServerConfigTargetNameServerResponseOutput
func (PolicyAlternativeNameServerConfigTargetNameServerResponseOutput) ToPolicyAlternativeNameServerConfigTargetNameServerResponseOutputWithContext ¶
func (o PolicyAlternativeNameServerConfigTargetNameServerResponseOutput) ToPolicyAlternativeNameServerConfigTargetNameServerResponseOutputWithContext(ctx context.Context) PolicyAlternativeNameServerConfigTargetNameServerResponseOutput
type PolicyArgs ¶
type PolicyArgs struct { // Sets an alternative name server for the associated networks. When specified, all DNS queries are forwarded to a name server that you choose. Names such as .internal are not available when an alternative name server is specified. AlternativeNameServerConfig PolicyAlternativeNameServerConfigPtrInput ClientOperationId pulumi.StringPtrInput // A mutable string of at most 1024 characters associated with this resource for the user's convenience. Has no effect on the policy's function. Description pulumi.StringPtrInput // Allows networks bound to this policy to receive DNS queries sent by VMs or applications over VPN connections. When enabled, a virtual IP address is allocated from each of the subnetworks that are bound to this policy. EnableInboundForwarding pulumi.BoolPtrInput // Controls whether logging is enabled for the networks bound to this policy. Defaults to no logging if not set. EnableLogging pulumi.BoolPtrInput // Unique identifier for the resource; defined by the server (output only). Id pulumi.StringPtrInput Kind pulumi.StringPtrInput // User-assigned name for this policy. Name pulumi.StringPtrInput // List of network names specifying networks to which this policy is applied. Networks PolicyNetworkArrayInput Project pulumi.StringPtrInput }
The set of arguments for constructing a Policy resource.
func (PolicyArgs) ElementType ¶
func (PolicyArgs) ElementType() reflect.Type
type PolicyInput ¶
type PolicyInput interface { pulumi.Input ToPolicyOutput() PolicyOutput ToPolicyOutputWithContext(ctx context.Context) PolicyOutput }
type PolicyNetwork ¶
type PolicyNetwork struct { Kind *string `pulumi:"kind"` // The fully qualified URL of the VPC network to bind to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} NetworkUrl *string `pulumi:"networkUrl"` }
type PolicyNetworkArgs ¶
type PolicyNetworkArgs struct { Kind pulumi.StringPtrInput `pulumi:"kind"` // The fully qualified URL of the VPC network to bind to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} NetworkUrl pulumi.StringPtrInput `pulumi:"networkUrl"` }
func (PolicyNetworkArgs) ElementType ¶
func (PolicyNetworkArgs) ElementType() reflect.Type
func (PolicyNetworkArgs) ToPolicyNetworkOutput ¶
func (i PolicyNetworkArgs) ToPolicyNetworkOutput() PolicyNetworkOutput
func (PolicyNetworkArgs) ToPolicyNetworkOutputWithContext ¶
func (i PolicyNetworkArgs) ToPolicyNetworkOutputWithContext(ctx context.Context) PolicyNetworkOutput
type PolicyNetworkArray ¶
type PolicyNetworkArray []PolicyNetworkInput
func (PolicyNetworkArray) ElementType ¶
func (PolicyNetworkArray) ElementType() reflect.Type
func (PolicyNetworkArray) ToPolicyNetworkArrayOutput ¶
func (i PolicyNetworkArray) ToPolicyNetworkArrayOutput() PolicyNetworkArrayOutput
func (PolicyNetworkArray) ToPolicyNetworkArrayOutputWithContext ¶
func (i PolicyNetworkArray) ToPolicyNetworkArrayOutputWithContext(ctx context.Context) PolicyNetworkArrayOutput
type PolicyNetworkArrayInput ¶
type PolicyNetworkArrayInput interface { pulumi.Input ToPolicyNetworkArrayOutput() PolicyNetworkArrayOutput ToPolicyNetworkArrayOutputWithContext(context.Context) PolicyNetworkArrayOutput }
PolicyNetworkArrayInput is an input type that accepts PolicyNetworkArray and PolicyNetworkArrayOutput values. You can construct a concrete instance of `PolicyNetworkArrayInput` via:
PolicyNetworkArray{ PolicyNetworkArgs{...} }
type PolicyNetworkArrayOutput ¶
type PolicyNetworkArrayOutput struct{ *pulumi.OutputState }
func (PolicyNetworkArrayOutput) ElementType ¶
func (PolicyNetworkArrayOutput) ElementType() reflect.Type
func (PolicyNetworkArrayOutput) Index ¶
func (o PolicyNetworkArrayOutput) Index(i pulumi.IntInput) PolicyNetworkOutput
func (PolicyNetworkArrayOutput) ToPolicyNetworkArrayOutput ¶
func (o PolicyNetworkArrayOutput) ToPolicyNetworkArrayOutput() PolicyNetworkArrayOutput
func (PolicyNetworkArrayOutput) ToPolicyNetworkArrayOutputWithContext ¶
func (o PolicyNetworkArrayOutput) ToPolicyNetworkArrayOutputWithContext(ctx context.Context) PolicyNetworkArrayOutput
type PolicyNetworkInput ¶
type PolicyNetworkInput interface { pulumi.Input ToPolicyNetworkOutput() PolicyNetworkOutput ToPolicyNetworkOutputWithContext(context.Context) PolicyNetworkOutput }
PolicyNetworkInput is an input type that accepts PolicyNetworkArgs and PolicyNetworkOutput values. You can construct a concrete instance of `PolicyNetworkInput` via:
PolicyNetworkArgs{...}
type PolicyNetworkOutput ¶
type PolicyNetworkOutput struct{ *pulumi.OutputState }
func (PolicyNetworkOutput) ElementType ¶
func (PolicyNetworkOutput) ElementType() reflect.Type
func (PolicyNetworkOutput) Kind ¶
func (o PolicyNetworkOutput) Kind() pulumi.StringPtrOutput
func (PolicyNetworkOutput) NetworkUrl ¶
func (o PolicyNetworkOutput) NetworkUrl() pulumi.StringPtrOutput
The fully qualified URL of the VPC network to bind to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
func (PolicyNetworkOutput) ToPolicyNetworkOutput ¶
func (o PolicyNetworkOutput) ToPolicyNetworkOutput() PolicyNetworkOutput
func (PolicyNetworkOutput) ToPolicyNetworkOutputWithContext ¶
func (o PolicyNetworkOutput) ToPolicyNetworkOutputWithContext(ctx context.Context) PolicyNetworkOutput
type PolicyNetworkResponse ¶
type PolicyNetworkResponse struct { Kind string `pulumi:"kind"` // The fully qualified URL of the VPC network to bind to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} NetworkUrl string `pulumi:"networkUrl"` }
type PolicyNetworkResponseArrayOutput ¶
type PolicyNetworkResponseArrayOutput struct{ *pulumi.OutputState }
func (PolicyNetworkResponseArrayOutput) ElementType ¶
func (PolicyNetworkResponseArrayOutput) ElementType() reflect.Type
func (PolicyNetworkResponseArrayOutput) Index ¶
func (o PolicyNetworkResponseArrayOutput) Index(i pulumi.IntInput) PolicyNetworkResponseOutput
func (PolicyNetworkResponseArrayOutput) ToPolicyNetworkResponseArrayOutput ¶
func (o PolicyNetworkResponseArrayOutput) ToPolicyNetworkResponseArrayOutput() PolicyNetworkResponseArrayOutput
func (PolicyNetworkResponseArrayOutput) ToPolicyNetworkResponseArrayOutputWithContext ¶
func (o PolicyNetworkResponseArrayOutput) ToPolicyNetworkResponseArrayOutputWithContext(ctx context.Context) PolicyNetworkResponseArrayOutput
type PolicyNetworkResponseOutput ¶
type PolicyNetworkResponseOutput struct{ *pulumi.OutputState }
func (PolicyNetworkResponseOutput) ElementType ¶
func (PolicyNetworkResponseOutput) ElementType() reflect.Type
func (PolicyNetworkResponseOutput) Kind ¶
func (o PolicyNetworkResponseOutput) Kind() pulumi.StringOutput
func (PolicyNetworkResponseOutput) NetworkUrl ¶
func (o PolicyNetworkResponseOutput) NetworkUrl() pulumi.StringOutput
The fully qualified URL of the VPC network to bind to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
func (PolicyNetworkResponseOutput) ToPolicyNetworkResponseOutput ¶
func (o PolicyNetworkResponseOutput) ToPolicyNetworkResponseOutput() PolicyNetworkResponseOutput
func (PolicyNetworkResponseOutput) ToPolicyNetworkResponseOutputWithContext ¶
func (o PolicyNetworkResponseOutput) ToPolicyNetworkResponseOutputWithContext(ctx context.Context) PolicyNetworkResponseOutput
type PolicyOutput ¶
type PolicyOutput struct{ *pulumi.OutputState }
func (PolicyOutput) ElementType ¶
func (PolicyOutput) ElementType() reflect.Type
func (PolicyOutput) ToPolicyOutput ¶
func (o PolicyOutput) ToPolicyOutput() PolicyOutput
func (PolicyOutput) ToPolicyOutputWithContext ¶
func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyState ¶
type PolicyState struct { }
func (PolicyState) ElementType ¶
func (PolicyState) ElementType() reflect.Type
type RRSetRoutingPolicy ¶ added in v0.11.0
type RRSetRoutingPolicy struct { Geo *RRSetRoutingPolicyGeoPolicy `pulumi:"geo"` Kind *string `pulumi:"kind"` Wrr *RRSetRoutingPolicyWrrPolicy `pulumi:"wrr"` }
A RRSetRoutingPolicy represents ResourceRecordSet data that is returned dynamically with the response varying based on configured properties such as geolocation or by weighted random selection.
type RRSetRoutingPolicyArgs ¶ added in v0.11.0
type RRSetRoutingPolicyArgs struct { Geo RRSetRoutingPolicyGeoPolicyPtrInput `pulumi:"geo"` Kind pulumi.StringPtrInput `pulumi:"kind"` Wrr RRSetRoutingPolicyWrrPolicyPtrInput `pulumi:"wrr"` }
A RRSetRoutingPolicy represents ResourceRecordSet data that is returned dynamically with the response varying based on configured properties such as geolocation or by weighted random selection.
func (RRSetRoutingPolicyArgs) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyArgs) ElementType() reflect.Type
func (RRSetRoutingPolicyArgs) ToRRSetRoutingPolicyOutput ¶ added in v0.11.0
func (i RRSetRoutingPolicyArgs) ToRRSetRoutingPolicyOutput() RRSetRoutingPolicyOutput
func (RRSetRoutingPolicyArgs) ToRRSetRoutingPolicyOutputWithContext ¶ added in v0.11.0
func (i RRSetRoutingPolicyArgs) ToRRSetRoutingPolicyOutputWithContext(ctx context.Context) RRSetRoutingPolicyOutput
func (RRSetRoutingPolicyArgs) ToRRSetRoutingPolicyPtrOutput ¶ added in v0.11.0
func (i RRSetRoutingPolicyArgs) ToRRSetRoutingPolicyPtrOutput() RRSetRoutingPolicyPtrOutput
func (RRSetRoutingPolicyArgs) ToRRSetRoutingPolicyPtrOutputWithContext ¶ added in v0.11.0
func (i RRSetRoutingPolicyArgs) ToRRSetRoutingPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyPtrOutput
type RRSetRoutingPolicyGeoPolicy ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicy struct { // The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead. Items []RRSetRoutingPolicyGeoPolicyGeoPolicyItem `pulumi:"items"` Kind *string `pulumi:"kind"` }
Configures a RRSetRoutingPolicy that routes based on the geo location of the querying user.
type RRSetRoutingPolicyGeoPolicyArgs ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicyArgs struct { // The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead. Items RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayInput `pulumi:"items"` Kind pulumi.StringPtrInput `pulumi:"kind"` }
Configures a RRSetRoutingPolicy that routes based on the geo location of the querying user.
func (RRSetRoutingPolicyGeoPolicyArgs) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyGeoPolicyArgs) ElementType() reflect.Type
func (RRSetRoutingPolicyGeoPolicyArgs) ToRRSetRoutingPolicyGeoPolicyOutput ¶ added in v0.11.0
func (i RRSetRoutingPolicyGeoPolicyArgs) ToRRSetRoutingPolicyGeoPolicyOutput() RRSetRoutingPolicyGeoPolicyOutput
func (RRSetRoutingPolicyGeoPolicyArgs) ToRRSetRoutingPolicyGeoPolicyOutputWithContext ¶ added in v0.11.0
func (i RRSetRoutingPolicyGeoPolicyArgs) ToRRSetRoutingPolicyGeoPolicyOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyOutput
func (RRSetRoutingPolicyGeoPolicyArgs) ToRRSetRoutingPolicyGeoPolicyPtrOutput ¶ added in v0.11.0
func (i RRSetRoutingPolicyGeoPolicyArgs) ToRRSetRoutingPolicyGeoPolicyPtrOutput() RRSetRoutingPolicyGeoPolicyPtrOutput
func (RRSetRoutingPolicyGeoPolicyArgs) ToRRSetRoutingPolicyGeoPolicyPtrOutputWithContext ¶ added in v0.11.0
func (i RRSetRoutingPolicyGeoPolicyArgs) ToRRSetRoutingPolicyGeoPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyPtrOutput
type RRSetRoutingPolicyGeoPolicyGeoPolicyItem ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicyGeoPolicyItem struct { Kind *string `pulumi:"kind"` // The geo-location granularity is a GCP region. This location string should correspond to a GCP region. e.g. "us-east1", "southamerica-east1", "asia-east1", etc. Location *string `pulumi:"location"` Rrdatas []string `pulumi:"rrdatas"` // DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. . SignatureRrdatas []string `pulumi:"signatureRrdatas"` }
ResourceRecordSet data for one geo location.
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemArgs ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemArgs struct { Kind pulumi.StringPtrInput `pulumi:"kind"` // The geo-location granularity is a GCP region. This location string should correspond to a GCP region. e.g. "us-east1", "southamerica-east1", "asia-east1", etc. Location pulumi.StringPtrInput `pulumi:"location"` Rrdatas pulumi.StringArrayInput `pulumi:"rrdatas"` // DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. . SignatureRrdatas pulumi.StringArrayInput `pulumi:"signatureRrdatas"` }
ResourceRecordSet data for one geo location.
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemArgs) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemArgs) ElementType() reflect.Type
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemArgs) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput ¶ added in v0.11.0
func (i RRSetRoutingPolicyGeoPolicyGeoPolicyItemArgs) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput() RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemArgs) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemOutputWithContext ¶ added in v0.11.0
func (i RRSetRoutingPolicyGeoPolicyGeoPolicyItemArgs) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemArray ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemArray []RRSetRoutingPolicyGeoPolicyGeoPolicyItemInput
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemArray) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemArray) ElementType() reflect.Type
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemArray) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput ¶ added in v0.11.0
func (i RRSetRoutingPolicyGeoPolicyGeoPolicyItemArray) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput() RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemArray) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutputWithContext ¶ added in v0.11.0
func (i RRSetRoutingPolicyGeoPolicyGeoPolicyItemArray) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayInput ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayInput interface { pulumi.Input ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput() RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutputWithContext(context.Context) RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput }
RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayInput is an input type that accepts RRSetRoutingPolicyGeoPolicyGeoPolicyItemArray and RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput values. You can construct a concrete instance of `RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayInput` via:
RRSetRoutingPolicyGeoPolicyGeoPolicyItemArray{ RRSetRoutingPolicyGeoPolicyGeoPolicyItemArgs{...} }
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput struct{ *pulumi.OutputState }
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput() RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemInput ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemInput interface { pulumi.Input ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput() RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemOutputWithContext(context.Context) RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput }
RRSetRoutingPolicyGeoPolicyGeoPolicyItemInput is an input type that accepts RRSetRoutingPolicyGeoPolicyGeoPolicyItemArgs and RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput values. You can construct a concrete instance of `RRSetRoutingPolicyGeoPolicyGeoPolicyItemInput` via:
RRSetRoutingPolicyGeoPolicyGeoPolicyItemArgs{...}
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput struct{ *pulumi.OutputState }
ResourceRecordSet data for one geo location.
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) Kind ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) Kind() pulumi.StringPtrOutput
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) Location ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) Location() pulumi.StringPtrOutput
The geo-location granularity is a GCP region. This location string should correspond to a GCP region. e.g. "us-east1", "southamerica-east1", "asia-east1", etc.
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) Rrdatas ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) Rrdatas() pulumi.StringArrayOutput
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) SignatureRrdatas ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) SignatureRrdatas() pulumi.StringArrayOutput
DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput() RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponse ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponse struct { Kind string `pulumi:"kind"` // The geo-location granularity is a GCP region. This location string should correspond to a GCP region. e.g. "us-east1", "southamerica-east1", "asia-east1", etc. Location string `pulumi:"location"` Rrdatas []string `pulumi:"rrdatas"` // DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. . SignatureRrdatas []string `pulumi:"signatureRrdatas"` }
ResourceRecordSet data for one geo location.
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput struct{ *pulumi.OutputState }
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput() RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput struct{ *pulumi.OutputState }
ResourceRecordSet data for one geo location.
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) Kind ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) Kind() pulumi.StringOutput
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) Location ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) Location() pulumi.StringOutput
The geo-location granularity is a GCP region. This location string should correspond to a GCP region. e.g. "us-east1", "southamerica-east1", "asia-east1", etc.
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) Rrdatas ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) Rrdatas() pulumi.StringArrayOutput
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) SignatureRrdatas ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) SignatureRrdatas() pulumi.StringArrayOutput
DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput() RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput
func (RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) ToRRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput
type RRSetRoutingPolicyGeoPolicyInput ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicyInput interface { pulumi.Input ToRRSetRoutingPolicyGeoPolicyOutput() RRSetRoutingPolicyGeoPolicyOutput ToRRSetRoutingPolicyGeoPolicyOutputWithContext(context.Context) RRSetRoutingPolicyGeoPolicyOutput }
RRSetRoutingPolicyGeoPolicyInput is an input type that accepts RRSetRoutingPolicyGeoPolicyArgs and RRSetRoutingPolicyGeoPolicyOutput values. You can construct a concrete instance of `RRSetRoutingPolicyGeoPolicyInput` via:
RRSetRoutingPolicyGeoPolicyArgs{...}
type RRSetRoutingPolicyGeoPolicyOutput ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicyOutput struct{ *pulumi.OutputState }
Configures a RRSetRoutingPolicy that routes based on the geo location of the querying user.
func (RRSetRoutingPolicyGeoPolicyOutput) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyGeoPolicyOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyGeoPolicyOutput) Items ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyOutput) Items() RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput
The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.
func (RRSetRoutingPolicyGeoPolicyOutput) Kind ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyOutput) Kind() pulumi.StringPtrOutput
func (RRSetRoutingPolicyGeoPolicyOutput) ToRRSetRoutingPolicyGeoPolicyOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyOutput) ToRRSetRoutingPolicyGeoPolicyOutput() RRSetRoutingPolicyGeoPolicyOutput
func (RRSetRoutingPolicyGeoPolicyOutput) ToRRSetRoutingPolicyGeoPolicyOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyOutput) ToRRSetRoutingPolicyGeoPolicyOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyOutput
func (RRSetRoutingPolicyGeoPolicyOutput) ToRRSetRoutingPolicyGeoPolicyPtrOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyOutput) ToRRSetRoutingPolicyGeoPolicyPtrOutput() RRSetRoutingPolicyGeoPolicyPtrOutput
func (RRSetRoutingPolicyGeoPolicyOutput) ToRRSetRoutingPolicyGeoPolicyPtrOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyOutput) ToRRSetRoutingPolicyGeoPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyPtrOutput
type RRSetRoutingPolicyGeoPolicyPtrInput ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicyPtrInput interface { pulumi.Input ToRRSetRoutingPolicyGeoPolicyPtrOutput() RRSetRoutingPolicyGeoPolicyPtrOutput ToRRSetRoutingPolicyGeoPolicyPtrOutputWithContext(context.Context) RRSetRoutingPolicyGeoPolicyPtrOutput }
RRSetRoutingPolicyGeoPolicyPtrInput is an input type that accepts RRSetRoutingPolicyGeoPolicyArgs, RRSetRoutingPolicyGeoPolicyPtr and RRSetRoutingPolicyGeoPolicyPtrOutput values. You can construct a concrete instance of `RRSetRoutingPolicyGeoPolicyPtrInput` via:
RRSetRoutingPolicyGeoPolicyArgs{...} or: nil
func RRSetRoutingPolicyGeoPolicyPtr ¶ added in v0.11.0
func RRSetRoutingPolicyGeoPolicyPtr(v *RRSetRoutingPolicyGeoPolicyArgs) RRSetRoutingPolicyGeoPolicyPtrInput
type RRSetRoutingPolicyGeoPolicyPtrOutput ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicyPtrOutput struct{ *pulumi.OutputState }
func (RRSetRoutingPolicyGeoPolicyPtrOutput) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyGeoPolicyPtrOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyGeoPolicyPtrOutput) Items ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyPtrOutput) Items() RRSetRoutingPolicyGeoPolicyGeoPolicyItemArrayOutput
The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.
func (RRSetRoutingPolicyGeoPolicyPtrOutput) Kind ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyPtrOutput) Kind() pulumi.StringPtrOutput
func (RRSetRoutingPolicyGeoPolicyPtrOutput) ToRRSetRoutingPolicyGeoPolicyPtrOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyPtrOutput) ToRRSetRoutingPolicyGeoPolicyPtrOutput() RRSetRoutingPolicyGeoPolicyPtrOutput
func (RRSetRoutingPolicyGeoPolicyPtrOutput) ToRRSetRoutingPolicyGeoPolicyPtrOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyPtrOutput) ToRRSetRoutingPolicyGeoPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyPtrOutput
type RRSetRoutingPolicyGeoPolicyResponse ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicyResponse struct { // The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead. Items []RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponse `pulumi:"items"` Kind string `pulumi:"kind"` }
Configures a RRSetRoutingPolicy that routes based on the geo location of the querying user.
type RRSetRoutingPolicyGeoPolicyResponseOutput ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicyResponseOutput struct{ *pulumi.OutputState }
Configures a RRSetRoutingPolicy that routes based on the geo location of the querying user.
func (RRSetRoutingPolicyGeoPolicyResponseOutput) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyGeoPolicyResponseOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyGeoPolicyResponseOutput) Items ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyResponseOutput) Items() RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseArrayOutput
The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.
func (RRSetRoutingPolicyGeoPolicyResponseOutput) Kind ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyResponseOutput) Kind() pulumi.StringOutput
func (RRSetRoutingPolicyGeoPolicyResponseOutput) ToRRSetRoutingPolicyGeoPolicyResponseOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyResponseOutput) ToRRSetRoutingPolicyGeoPolicyResponseOutput() RRSetRoutingPolicyGeoPolicyResponseOutput
func (RRSetRoutingPolicyGeoPolicyResponseOutput) ToRRSetRoutingPolicyGeoPolicyResponseOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyGeoPolicyResponseOutput) ToRRSetRoutingPolicyGeoPolicyResponseOutputWithContext(ctx context.Context) RRSetRoutingPolicyGeoPolicyResponseOutput
type RRSetRoutingPolicyInput ¶ added in v0.11.0
type RRSetRoutingPolicyInput interface { pulumi.Input ToRRSetRoutingPolicyOutput() RRSetRoutingPolicyOutput ToRRSetRoutingPolicyOutputWithContext(context.Context) RRSetRoutingPolicyOutput }
RRSetRoutingPolicyInput is an input type that accepts RRSetRoutingPolicyArgs and RRSetRoutingPolicyOutput values. You can construct a concrete instance of `RRSetRoutingPolicyInput` via:
RRSetRoutingPolicyArgs{...}
type RRSetRoutingPolicyOutput ¶ added in v0.11.0
type RRSetRoutingPolicyOutput struct{ *pulumi.OutputState }
A RRSetRoutingPolicy represents ResourceRecordSet data that is returned dynamically with the response varying based on configured properties such as geolocation or by weighted random selection.
func (RRSetRoutingPolicyOutput) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyOutput) Geo ¶ added in v0.11.0
func (o RRSetRoutingPolicyOutput) Geo() RRSetRoutingPolicyGeoPolicyPtrOutput
func (RRSetRoutingPolicyOutput) Kind ¶ added in v0.11.0
func (o RRSetRoutingPolicyOutput) Kind() pulumi.StringPtrOutput
func (RRSetRoutingPolicyOutput) ToRRSetRoutingPolicyOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyOutput) ToRRSetRoutingPolicyOutput() RRSetRoutingPolicyOutput
func (RRSetRoutingPolicyOutput) ToRRSetRoutingPolicyOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyOutput) ToRRSetRoutingPolicyOutputWithContext(ctx context.Context) RRSetRoutingPolicyOutput
func (RRSetRoutingPolicyOutput) ToRRSetRoutingPolicyPtrOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyOutput) ToRRSetRoutingPolicyPtrOutput() RRSetRoutingPolicyPtrOutput
func (RRSetRoutingPolicyOutput) ToRRSetRoutingPolicyPtrOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyOutput) ToRRSetRoutingPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyPtrOutput
func (RRSetRoutingPolicyOutput) Wrr ¶ added in v0.11.0
func (o RRSetRoutingPolicyOutput) Wrr() RRSetRoutingPolicyWrrPolicyPtrOutput
type RRSetRoutingPolicyPtrInput ¶ added in v0.11.0
type RRSetRoutingPolicyPtrInput interface { pulumi.Input ToRRSetRoutingPolicyPtrOutput() RRSetRoutingPolicyPtrOutput ToRRSetRoutingPolicyPtrOutputWithContext(context.Context) RRSetRoutingPolicyPtrOutput }
RRSetRoutingPolicyPtrInput is an input type that accepts RRSetRoutingPolicyArgs, RRSetRoutingPolicyPtr and RRSetRoutingPolicyPtrOutput values. You can construct a concrete instance of `RRSetRoutingPolicyPtrInput` via:
RRSetRoutingPolicyArgs{...} or: nil
func RRSetRoutingPolicyPtr ¶ added in v0.11.0
func RRSetRoutingPolicyPtr(v *RRSetRoutingPolicyArgs) RRSetRoutingPolicyPtrInput
type RRSetRoutingPolicyPtrOutput ¶ added in v0.11.0
type RRSetRoutingPolicyPtrOutput struct{ *pulumi.OutputState }
func (RRSetRoutingPolicyPtrOutput) Elem ¶ added in v0.11.0
func (o RRSetRoutingPolicyPtrOutput) Elem() RRSetRoutingPolicyOutput
func (RRSetRoutingPolicyPtrOutput) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyPtrOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyPtrOutput) Geo ¶ added in v0.11.0
func (o RRSetRoutingPolicyPtrOutput) Geo() RRSetRoutingPolicyGeoPolicyPtrOutput
func (RRSetRoutingPolicyPtrOutput) Kind ¶ added in v0.11.0
func (o RRSetRoutingPolicyPtrOutput) Kind() pulumi.StringPtrOutput
func (RRSetRoutingPolicyPtrOutput) ToRRSetRoutingPolicyPtrOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyPtrOutput) ToRRSetRoutingPolicyPtrOutput() RRSetRoutingPolicyPtrOutput
func (RRSetRoutingPolicyPtrOutput) ToRRSetRoutingPolicyPtrOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyPtrOutput) ToRRSetRoutingPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyPtrOutput
func (RRSetRoutingPolicyPtrOutput) Wrr ¶ added in v0.11.0
func (o RRSetRoutingPolicyPtrOutput) Wrr() RRSetRoutingPolicyWrrPolicyPtrOutput
type RRSetRoutingPolicyResponse ¶ added in v0.11.0
type RRSetRoutingPolicyResponse struct { Geo RRSetRoutingPolicyGeoPolicyResponse `pulumi:"geo"` Kind string `pulumi:"kind"` Wrr RRSetRoutingPolicyWrrPolicyResponse `pulumi:"wrr"` }
A RRSetRoutingPolicy represents ResourceRecordSet data that is returned dynamically with the response varying based on configured properties such as geolocation or by weighted random selection.
type RRSetRoutingPolicyResponseOutput ¶ added in v0.11.0
type RRSetRoutingPolicyResponseOutput struct{ *pulumi.OutputState }
A RRSetRoutingPolicy represents ResourceRecordSet data that is returned dynamically with the response varying based on configured properties such as geolocation or by weighted random selection.
func (RRSetRoutingPolicyResponseOutput) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyResponseOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyResponseOutput) Kind ¶ added in v0.11.0
func (o RRSetRoutingPolicyResponseOutput) Kind() pulumi.StringOutput
func (RRSetRoutingPolicyResponseOutput) ToRRSetRoutingPolicyResponseOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyResponseOutput) ToRRSetRoutingPolicyResponseOutput() RRSetRoutingPolicyResponseOutput
func (RRSetRoutingPolicyResponseOutput) ToRRSetRoutingPolicyResponseOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyResponseOutput) ToRRSetRoutingPolicyResponseOutputWithContext(ctx context.Context) RRSetRoutingPolicyResponseOutput
type RRSetRoutingPolicyWrrPolicy ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicy struct { Items []RRSetRoutingPolicyWrrPolicyWrrPolicyItem `pulumi:"items"` Kind *string `pulumi:"kind"` }
Configures a RRSetRoutingPolicy that routes in a weighted round robin fashion.
type RRSetRoutingPolicyWrrPolicyArgs ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicyArgs struct { Items RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayInput `pulumi:"items"` Kind pulumi.StringPtrInput `pulumi:"kind"` }
Configures a RRSetRoutingPolicy that routes in a weighted round robin fashion.
func (RRSetRoutingPolicyWrrPolicyArgs) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyWrrPolicyArgs) ElementType() reflect.Type
func (RRSetRoutingPolicyWrrPolicyArgs) ToRRSetRoutingPolicyWrrPolicyOutput ¶ added in v0.11.0
func (i RRSetRoutingPolicyWrrPolicyArgs) ToRRSetRoutingPolicyWrrPolicyOutput() RRSetRoutingPolicyWrrPolicyOutput
func (RRSetRoutingPolicyWrrPolicyArgs) ToRRSetRoutingPolicyWrrPolicyOutputWithContext ¶ added in v0.11.0
func (i RRSetRoutingPolicyWrrPolicyArgs) ToRRSetRoutingPolicyWrrPolicyOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyOutput
func (RRSetRoutingPolicyWrrPolicyArgs) ToRRSetRoutingPolicyWrrPolicyPtrOutput ¶ added in v0.11.0
func (i RRSetRoutingPolicyWrrPolicyArgs) ToRRSetRoutingPolicyWrrPolicyPtrOutput() RRSetRoutingPolicyWrrPolicyPtrOutput
func (RRSetRoutingPolicyWrrPolicyArgs) ToRRSetRoutingPolicyWrrPolicyPtrOutputWithContext ¶ added in v0.11.0
func (i RRSetRoutingPolicyWrrPolicyArgs) ToRRSetRoutingPolicyWrrPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyPtrOutput
type RRSetRoutingPolicyWrrPolicyInput ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicyInput interface { pulumi.Input ToRRSetRoutingPolicyWrrPolicyOutput() RRSetRoutingPolicyWrrPolicyOutput ToRRSetRoutingPolicyWrrPolicyOutputWithContext(context.Context) RRSetRoutingPolicyWrrPolicyOutput }
RRSetRoutingPolicyWrrPolicyInput is an input type that accepts RRSetRoutingPolicyWrrPolicyArgs and RRSetRoutingPolicyWrrPolicyOutput values. You can construct a concrete instance of `RRSetRoutingPolicyWrrPolicyInput` via:
RRSetRoutingPolicyWrrPolicyArgs{...}
type RRSetRoutingPolicyWrrPolicyOutput ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicyOutput struct{ *pulumi.OutputState }
Configures a RRSetRoutingPolicy that routes in a weighted round robin fashion.
func (RRSetRoutingPolicyWrrPolicyOutput) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyWrrPolicyOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyWrrPolicyOutput) Kind ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyOutput) Kind() pulumi.StringPtrOutput
func (RRSetRoutingPolicyWrrPolicyOutput) ToRRSetRoutingPolicyWrrPolicyOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyOutput) ToRRSetRoutingPolicyWrrPolicyOutput() RRSetRoutingPolicyWrrPolicyOutput
func (RRSetRoutingPolicyWrrPolicyOutput) ToRRSetRoutingPolicyWrrPolicyOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyOutput) ToRRSetRoutingPolicyWrrPolicyOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyOutput
func (RRSetRoutingPolicyWrrPolicyOutput) ToRRSetRoutingPolicyWrrPolicyPtrOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyOutput) ToRRSetRoutingPolicyWrrPolicyPtrOutput() RRSetRoutingPolicyWrrPolicyPtrOutput
func (RRSetRoutingPolicyWrrPolicyOutput) ToRRSetRoutingPolicyWrrPolicyPtrOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyOutput) ToRRSetRoutingPolicyWrrPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyPtrOutput
type RRSetRoutingPolicyWrrPolicyPtrInput ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicyPtrInput interface { pulumi.Input ToRRSetRoutingPolicyWrrPolicyPtrOutput() RRSetRoutingPolicyWrrPolicyPtrOutput ToRRSetRoutingPolicyWrrPolicyPtrOutputWithContext(context.Context) RRSetRoutingPolicyWrrPolicyPtrOutput }
RRSetRoutingPolicyWrrPolicyPtrInput is an input type that accepts RRSetRoutingPolicyWrrPolicyArgs, RRSetRoutingPolicyWrrPolicyPtr and RRSetRoutingPolicyWrrPolicyPtrOutput values. You can construct a concrete instance of `RRSetRoutingPolicyWrrPolicyPtrInput` via:
RRSetRoutingPolicyWrrPolicyArgs{...} or: nil
func RRSetRoutingPolicyWrrPolicyPtr ¶ added in v0.11.0
func RRSetRoutingPolicyWrrPolicyPtr(v *RRSetRoutingPolicyWrrPolicyArgs) RRSetRoutingPolicyWrrPolicyPtrInput
type RRSetRoutingPolicyWrrPolicyPtrOutput ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicyPtrOutput struct{ *pulumi.OutputState }
func (RRSetRoutingPolicyWrrPolicyPtrOutput) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyWrrPolicyPtrOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyWrrPolicyPtrOutput) Kind ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyPtrOutput) Kind() pulumi.StringPtrOutput
func (RRSetRoutingPolicyWrrPolicyPtrOutput) ToRRSetRoutingPolicyWrrPolicyPtrOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyPtrOutput) ToRRSetRoutingPolicyWrrPolicyPtrOutput() RRSetRoutingPolicyWrrPolicyPtrOutput
func (RRSetRoutingPolicyWrrPolicyPtrOutput) ToRRSetRoutingPolicyWrrPolicyPtrOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyPtrOutput) ToRRSetRoutingPolicyWrrPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyPtrOutput
type RRSetRoutingPolicyWrrPolicyResponse ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicyResponse struct { Items []RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponse `pulumi:"items"` Kind string `pulumi:"kind"` }
Configures a RRSetRoutingPolicy that routes in a weighted round robin fashion.
type RRSetRoutingPolicyWrrPolicyResponseOutput ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicyResponseOutput struct{ *pulumi.OutputState }
Configures a RRSetRoutingPolicy that routes in a weighted round robin fashion.
func (RRSetRoutingPolicyWrrPolicyResponseOutput) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyWrrPolicyResponseOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyWrrPolicyResponseOutput) Kind ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyResponseOutput) Kind() pulumi.StringOutput
func (RRSetRoutingPolicyWrrPolicyResponseOutput) ToRRSetRoutingPolicyWrrPolicyResponseOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyResponseOutput) ToRRSetRoutingPolicyWrrPolicyResponseOutput() RRSetRoutingPolicyWrrPolicyResponseOutput
func (RRSetRoutingPolicyWrrPolicyResponseOutput) ToRRSetRoutingPolicyWrrPolicyResponseOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyResponseOutput) ToRRSetRoutingPolicyWrrPolicyResponseOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyResponseOutput
type RRSetRoutingPolicyWrrPolicyWrrPolicyItem ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicyWrrPolicyItem struct { Kind *string `pulumi:"kind"` Rrdatas []string `pulumi:"rrdatas"` // DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. . SignatureRrdatas []string `pulumi:"signatureRrdatas"` // The weight corresponding to this subset of rrdata. When multiple WeightedRoundRobinPolicyItems are configured, the probability of returning an rrset is proportional to its weight relative to the sum of weights configured for all items. This weight should be non-negative. Weight *float64 `pulumi:"weight"` }
A routing block which contains the routing information for one WRR item.
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemArgs ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemArgs struct { Kind pulumi.StringPtrInput `pulumi:"kind"` Rrdatas pulumi.StringArrayInput `pulumi:"rrdatas"` // DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. . SignatureRrdatas pulumi.StringArrayInput `pulumi:"signatureRrdatas"` // The weight corresponding to this subset of rrdata. When multiple WeightedRoundRobinPolicyItems are configured, the probability of returning an rrset is proportional to its weight relative to the sum of weights configured for all items. This weight should be non-negative. Weight pulumi.Float64PtrInput `pulumi:"weight"` }
A routing block which contains the routing information for one WRR item.
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemArgs) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemArgs) ElementType() reflect.Type
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemArgs) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput ¶ added in v0.11.0
func (i RRSetRoutingPolicyWrrPolicyWrrPolicyItemArgs) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput() RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemArgs) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemOutputWithContext ¶ added in v0.11.0
func (i RRSetRoutingPolicyWrrPolicyWrrPolicyItemArgs) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemArray ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemArray []RRSetRoutingPolicyWrrPolicyWrrPolicyItemInput
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemArray) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemArray) ElementType() reflect.Type
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemArray) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput ¶ added in v0.11.0
func (i RRSetRoutingPolicyWrrPolicyWrrPolicyItemArray) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput() RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemArray) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutputWithContext ¶ added in v0.11.0
func (i RRSetRoutingPolicyWrrPolicyWrrPolicyItemArray) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayInput ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayInput interface { pulumi.Input ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput() RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutputWithContext(context.Context) RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput }
RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayInput is an input type that accepts RRSetRoutingPolicyWrrPolicyWrrPolicyItemArray and RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput values. You can construct a concrete instance of `RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayInput` via:
RRSetRoutingPolicyWrrPolicyWrrPolicyItemArray{ RRSetRoutingPolicyWrrPolicyWrrPolicyItemArgs{...} }
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput struct{ *pulumi.OutputState }
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput() RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyWrrPolicyItemArrayOutput
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemInput ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemInput interface { pulumi.Input ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput() RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemOutputWithContext(context.Context) RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput }
RRSetRoutingPolicyWrrPolicyWrrPolicyItemInput is an input type that accepts RRSetRoutingPolicyWrrPolicyWrrPolicyItemArgs and RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput values. You can construct a concrete instance of `RRSetRoutingPolicyWrrPolicyWrrPolicyItemInput` via:
RRSetRoutingPolicyWrrPolicyWrrPolicyItemArgs{...}
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput struct{ *pulumi.OutputState }
A routing block which contains the routing information for one WRR item.
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) Kind ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) Kind() pulumi.StringPtrOutput
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) Rrdatas ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) Rrdatas() pulumi.StringArrayOutput
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) SignatureRrdatas ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) SignatureRrdatas() pulumi.StringArrayOutput
DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput() RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) Weight ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) Weight() pulumi.Float64PtrOutput
The weight corresponding to this subset of rrdata. When multiple WeightedRoundRobinPolicyItems are configured, the probability of returning an rrset is proportional to its weight relative to the sum of weights configured for all items. This weight should be non-negative.
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponse ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponse struct { Kind string `pulumi:"kind"` Rrdatas []string `pulumi:"rrdatas"` // DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. . SignatureRrdatas []string `pulumi:"signatureRrdatas"` // The weight corresponding to this subset of rrdata. When multiple WeightedRoundRobinPolicyItems are configured, the probability of returning an rrset is proportional to its weight relative to the sum of weights configured for all items. This weight should be non-negative. Weight float64 `pulumi:"weight"` }
A routing block which contains the routing information for one WRR item.
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput struct{ *pulumi.OutputState }
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput() RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseArrayOutput
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput struct{ *pulumi.OutputState }
A routing block which contains the routing information for one WRR item.
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) ElementType ¶ added in v0.11.0
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) Kind ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) Kind() pulumi.StringOutput
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) Rrdatas ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) Rrdatas() pulumi.StringArrayOutput
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) SignatureRrdatas ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) SignatureRrdatas() pulumi.StringArrayOutput
DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput() RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutputWithContext ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) ToRRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutputWithContext(ctx context.Context) RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput
func (RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) Weight ¶ added in v0.11.0
func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) Weight() pulumi.Float64Output
The weight corresponding to this subset of rrdata. When multiple WeightedRoundRobinPolicyItems are configured, the probability of returning an rrset is proportional to its weight relative to the sum of weights configured for all items. This weight should be non-negative.
type ResourceRecordSet ¶
type ResourceRecordSet struct { pulumi.CustomResourceState Kind pulumi.StringOutput `pulumi:"kind"` // For example, www.example.com. Name pulumi.StringOutput `pulumi:"name"` // Configures dynamic query responses based on geo location of querying user or a weighted round robin based routing policy. A ResourceRecordSet should only have either rrdata (static) or routing_policy (dynamic). An error is returned otherwise. RoutingPolicy RRSetRoutingPolicyResponseOutput `pulumi:"routingPolicy"` // As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) -- see examples. Rrdatas pulumi.StringArrayOutput `pulumi:"rrdatas"` // As defined in RFC 4034 (section 3.2). SignatureRrdatas pulumi.StringArrayOutput `pulumi:"signatureRrdatas"` // Number of seconds that this ResourceRecordSet can be cached by resolvers. Ttl pulumi.IntOutput `pulumi:"ttl"` // The identifier of a supported record type. See the list of Supported DNS record types. Type pulumi.StringOutput `pulumi:"type"` }
Creates a new ResourceRecordSet.
func GetResourceRecordSet ¶ added in v0.6.0
func GetResourceRecordSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceRecordSetState, opts ...pulumi.ResourceOption) (*ResourceRecordSet, error)
GetResourceRecordSet gets an existing ResourceRecordSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewResourceRecordSet ¶ added in v0.6.0
func NewResourceRecordSet(ctx *pulumi.Context, name string, args *ResourceRecordSetArgs, opts ...pulumi.ResourceOption) (*ResourceRecordSet, error)
NewResourceRecordSet registers a new resource with the given unique name, arguments, and options.
func (*ResourceRecordSet) ElementType ¶ added in v0.6.0
func (*ResourceRecordSet) ElementType() reflect.Type
func (*ResourceRecordSet) ToResourceRecordSetOutput ¶ added in v0.6.0
func (i *ResourceRecordSet) ToResourceRecordSetOutput() ResourceRecordSetOutput
func (*ResourceRecordSet) ToResourceRecordSetOutputWithContext ¶ added in v0.6.0
func (i *ResourceRecordSet) ToResourceRecordSetOutputWithContext(ctx context.Context) ResourceRecordSetOutput
type ResourceRecordSetArgs ¶
type ResourceRecordSetArgs struct { ClientOperationId pulumi.StringPtrInput Kind pulumi.StringPtrInput ManagedZone pulumi.StringInput // For example, www.example.com. Name pulumi.StringPtrInput Project pulumi.StringPtrInput // Configures dynamic query responses based on geo location of querying user or a weighted round robin based routing policy. A ResourceRecordSet should only have either rrdata (static) or routing_policy (dynamic). An error is returned otherwise. RoutingPolicy RRSetRoutingPolicyPtrInput // As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) -- see examples. Rrdatas pulumi.StringArrayInput // As defined in RFC 4034 (section 3.2). SignatureRrdatas pulumi.StringArrayInput // Number of seconds that this ResourceRecordSet can be cached by resolvers. Ttl pulumi.IntPtrInput // The identifier of a supported record type. See the list of Supported DNS record types. Type pulumi.StringPtrInput }
The set of arguments for constructing a ResourceRecordSet resource.
func (ResourceRecordSetArgs) ElementType ¶
func (ResourceRecordSetArgs) ElementType() reflect.Type
type ResourceRecordSetInput ¶
type ResourceRecordSetInput interface { pulumi.Input ToResourceRecordSetOutput() ResourceRecordSetOutput ToResourceRecordSetOutputWithContext(ctx context.Context) ResourceRecordSetOutput }
type ResourceRecordSetOutput ¶
type ResourceRecordSetOutput struct{ *pulumi.OutputState }
func (ResourceRecordSetOutput) ElementType ¶
func (ResourceRecordSetOutput) ElementType() reflect.Type
func (ResourceRecordSetOutput) ToResourceRecordSetOutput ¶
func (o ResourceRecordSetOutput) ToResourceRecordSetOutput() ResourceRecordSetOutput
func (ResourceRecordSetOutput) ToResourceRecordSetOutputWithContext ¶
func (o ResourceRecordSetOutput) ToResourceRecordSetOutputWithContext(ctx context.Context) ResourceRecordSetOutput
type ResourceRecordSetResponse ¶
type ResourceRecordSetResponse struct { Kind string `pulumi:"kind"` // For example, www.example.com. Name string `pulumi:"name"` // Configures dynamic query responses based on geo location of querying user or a weighted round robin based routing policy. A ResourceRecordSet should only have either rrdata (static) or routing_policy (dynamic). An error is returned otherwise. RoutingPolicy RRSetRoutingPolicyResponse `pulumi:"routingPolicy"` // As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) -- see examples. Rrdatas []string `pulumi:"rrdatas"` // As defined in RFC 4034 (section 3.2). SignatureRrdatas []string `pulumi:"signatureRrdatas"` // Number of seconds that this ResourceRecordSet can be cached by resolvers. Ttl int `pulumi:"ttl"` // The identifier of a supported record type. See the list of Supported DNS record types. Type string `pulumi:"type"` }
A unit of data that is returned by the DNS servers.
type ResourceRecordSetResponseArrayOutput ¶
type ResourceRecordSetResponseArrayOutput struct{ *pulumi.OutputState }
func (ResourceRecordSetResponseArrayOutput) ElementType ¶
func (ResourceRecordSetResponseArrayOutput) ElementType() reflect.Type
func (ResourceRecordSetResponseArrayOutput) Index ¶
func (o ResourceRecordSetResponseArrayOutput) Index(i pulumi.IntInput) ResourceRecordSetResponseOutput
func (ResourceRecordSetResponseArrayOutput) ToResourceRecordSetResponseArrayOutput ¶
func (o ResourceRecordSetResponseArrayOutput) ToResourceRecordSetResponseArrayOutput() ResourceRecordSetResponseArrayOutput
func (ResourceRecordSetResponseArrayOutput) ToResourceRecordSetResponseArrayOutputWithContext ¶
func (o ResourceRecordSetResponseArrayOutput) ToResourceRecordSetResponseArrayOutputWithContext(ctx context.Context) ResourceRecordSetResponseArrayOutput
type ResourceRecordSetResponseOutput ¶
type ResourceRecordSetResponseOutput struct{ *pulumi.OutputState }
A unit of data that is returned by the DNS servers.
func (ResourceRecordSetResponseOutput) ElementType ¶
func (ResourceRecordSetResponseOutput) ElementType() reflect.Type
func (ResourceRecordSetResponseOutput) Kind ¶
func (o ResourceRecordSetResponseOutput) Kind() pulumi.StringOutput
func (ResourceRecordSetResponseOutput) Name ¶
func (o ResourceRecordSetResponseOutput) Name() pulumi.StringOutput
For example, www.example.com.
func (ResourceRecordSetResponseOutput) RoutingPolicy ¶ added in v0.11.0
func (o ResourceRecordSetResponseOutput) RoutingPolicy() RRSetRoutingPolicyResponseOutput
Configures dynamic query responses based on geo location of querying user or a weighted round robin based routing policy. A ResourceRecordSet should only have either rrdata (static) or routing_policy (dynamic). An error is returned otherwise.
func (ResourceRecordSetResponseOutput) Rrdatas ¶
func (o ResourceRecordSetResponseOutput) Rrdatas() pulumi.StringArrayOutput
As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) -- see examples.
func (ResourceRecordSetResponseOutput) SignatureRrdatas ¶
func (o ResourceRecordSetResponseOutput) SignatureRrdatas() pulumi.StringArrayOutput
As defined in RFC 4034 (section 3.2).
func (ResourceRecordSetResponseOutput) ToResourceRecordSetResponseOutput ¶
func (o ResourceRecordSetResponseOutput) ToResourceRecordSetResponseOutput() ResourceRecordSetResponseOutput
func (ResourceRecordSetResponseOutput) ToResourceRecordSetResponseOutputWithContext ¶
func (o ResourceRecordSetResponseOutput) ToResourceRecordSetResponseOutputWithContext(ctx context.Context) ResourceRecordSetResponseOutput
func (ResourceRecordSetResponseOutput) Ttl ¶
func (o ResourceRecordSetResponseOutput) Ttl() pulumi.IntOutput
Number of seconds that this ResourceRecordSet can be cached by resolvers.
func (ResourceRecordSetResponseOutput) Type ¶
func (o ResourceRecordSetResponseOutput) Type() pulumi.StringOutput
The identifier of a supported record type. See the list of Supported DNS record types.
type ResourceRecordSetState ¶ added in v0.6.0
type ResourceRecordSetState struct { }
func (ResourceRecordSetState) ElementType ¶ added in v0.6.0
func (ResourceRecordSetState) ElementType() reflect.Type
type ResourceRecordSetType ¶ added in v0.6.0
type ResourceRecordSetType struct { Kind *string `pulumi:"kind"` // For example, www.example.com. Name *string `pulumi:"name"` // Configures dynamic query responses based on geo location of querying user or a weighted round robin based routing policy. A ResourceRecordSet should only have either rrdata (static) or routing_policy (dynamic). An error is returned otherwise. RoutingPolicy *RRSetRoutingPolicy `pulumi:"routingPolicy"` // As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) -- see examples. Rrdatas []string `pulumi:"rrdatas"` // As defined in RFC 4034 (section 3.2). SignatureRrdatas []string `pulumi:"signatureRrdatas"` // Number of seconds that this ResourceRecordSet can be cached by resolvers. Ttl *int `pulumi:"ttl"` // The identifier of a supported record type. See the list of Supported DNS record types. Type *string `pulumi:"type"` }
A unit of data that is returned by the DNS servers.
type ResourceRecordSetTypeArgs ¶ added in v0.6.0
type ResourceRecordSetTypeArgs struct { Kind pulumi.StringPtrInput `pulumi:"kind"` // For example, www.example.com. Name pulumi.StringPtrInput `pulumi:"name"` // Configures dynamic query responses based on geo location of querying user or a weighted round robin based routing policy. A ResourceRecordSet should only have either rrdata (static) or routing_policy (dynamic). An error is returned otherwise. RoutingPolicy RRSetRoutingPolicyPtrInput `pulumi:"routingPolicy"` // As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) -- see examples. Rrdatas pulumi.StringArrayInput `pulumi:"rrdatas"` // As defined in RFC 4034 (section 3.2). SignatureRrdatas pulumi.StringArrayInput `pulumi:"signatureRrdatas"` // Number of seconds that this ResourceRecordSet can be cached by resolvers. Ttl pulumi.IntPtrInput `pulumi:"ttl"` // The identifier of a supported record type. See the list of Supported DNS record types. Type pulumi.StringPtrInput `pulumi:"type"` }
A unit of data that is returned by the DNS servers.
func (ResourceRecordSetTypeArgs) ElementType ¶ added in v0.6.0
func (ResourceRecordSetTypeArgs) ElementType() reflect.Type
func (ResourceRecordSetTypeArgs) ToResourceRecordSetTypeOutput ¶ added in v0.6.0
func (i ResourceRecordSetTypeArgs) ToResourceRecordSetTypeOutput() ResourceRecordSetTypeOutput
func (ResourceRecordSetTypeArgs) ToResourceRecordSetTypeOutputWithContext ¶ added in v0.6.0
func (i ResourceRecordSetTypeArgs) ToResourceRecordSetTypeOutputWithContext(ctx context.Context) ResourceRecordSetTypeOutput
type ResourceRecordSetTypeArray ¶ added in v0.6.0
type ResourceRecordSetTypeArray []ResourceRecordSetTypeInput
func (ResourceRecordSetTypeArray) ElementType ¶ added in v0.6.0
func (ResourceRecordSetTypeArray) ElementType() reflect.Type
func (ResourceRecordSetTypeArray) ToResourceRecordSetTypeArrayOutput ¶ added in v0.6.0
func (i ResourceRecordSetTypeArray) ToResourceRecordSetTypeArrayOutput() ResourceRecordSetTypeArrayOutput
func (ResourceRecordSetTypeArray) ToResourceRecordSetTypeArrayOutputWithContext ¶ added in v0.6.0
func (i ResourceRecordSetTypeArray) ToResourceRecordSetTypeArrayOutputWithContext(ctx context.Context) ResourceRecordSetTypeArrayOutput
type ResourceRecordSetTypeArrayInput ¶ added in v0.6.0
type ResourceRecordSetTypeArrayInput interface { pulumi.Input ToResourceRecordSetTypeArrayOutput() ResourceRecordSetTypeArrayOutput ToResourceRecordSetTypeArrayOutputWithContext(context.Context) ResourceRecordSetTypeArrayOutput }
ResourceRecordSetTypeArrayInput is an input type that accepts ResourceRecordSetTypeArray and ResourceRecordSetTypeArrayOutput values. You can construct a concrete instance of `ResourceRecordSetTypeArrayInput` via:
ResourceRecordSetTypeArray{ ResourceRecordSetTypeArgs{...} }
type ResourceRecordSetTypeArrayOutput ¶ added in v0.6.0
type ResourceRecordSetTypeArrayOutput struct{ *pulumi.OutputState }
func (ResourceRecordSetTypeArrayOutput) ElementType ¶ added in v0.6.0
func (ResourceRecordSetTypeArrayOutput) ElementType() reflect.Type
func (ResourceRecordSetTypeArrayOutput) Index ¶ added in v0.6.0
func (o ResourceRecordSetTypeArrayOutput) Index(i pulumi.IntInput) ResourceRecordSetTypeOutput
func (ResourceRecordSetTypeArrayOutput) ToResourceRecordSetTypeArrayOutput ¶ added in v0.6.0
func (o ResourceRecordSetTypeArrayOutput) ToResourceRecordSetTypeArrayOutput() ResourceRecordSetTypeArrayOutput
func (ResourceRecordSetTypeArrayOutput) ToResourceRecordSetTypeArrayOutputWithContext ¶ added in v0.6.0
func (o ResourceRecordSetTypeArrayOutput) ToResourceRecordSetTypeArrayOutputWithContext(ctx context.Context) ResourceRecordSetTypeArrayOutput
type ResourceRecordSetTypeInput ¶ added in v0.6.0
type ResourceRecordSetTypeInput interface { pulumi.Input ToResourceRecordSetTypeOutput() ResourceRecordSetTypeOutput ToResourceRecordSetTypeOutputWithContext(context.Context) ResourceRecordSetTypeOutput }
ResourceRecordSetTypeInput is an input type that accepts ResourceRecordSetTypeArgs and ResourceRecordSetTypeOutput values. You can construct a concrete instance of `ResourceRecordSetTypeInput` via:
ResourceRecordSetTypeArgs{...}
type ResourceRecordSetTypeOutput ¶ added in v0.6.0
type ResourceRecordSetTypeOutput struct{ *pulumi.OutputState }
A unit of data that is returned by the DNS servers.
func (ResourceRecordSetTypeOutput) ElementType ¶ added in v0.6.0
func (ResourceRecordSetTypeOutput) ElementType() reflect.Type
func (ResourceRecordSetTypeOutput) Kind ¶ added in v0.6.0
func (o ResourceRecordSetTypeOutput) Kind() pulumi.StringPtrOutput
func (ResourceRecordSetTypeOutput) Name ¶ added in v0.6.0
func (o ResourceRecordSetTypeOutput) Name() pulumi.StringPtrOutput
For example, www.example.com.
func (ResourceRecordSetTypeOutput) RoutingPolicy ¶ added in v0.11.0
func (o ResourceRecordSetTypeOutput) RoutingPolicy() RRSetRoutingPolicyPtrOutput
Configures dynamic query responses based on geo location of querying user or a weighted round robin based routing policy. A ResourceRecordSet should only have either rrdata (static) or routing_policy (dynamic). An error is returned otherwise.
func (ResourceRecordSetTypeOutput) Rrdatas ¶ added in v0.6.0
func (o ResourceRecordSetTypeOutput) Rrdatas() pulumi.StringArrayOutput
As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) -- see examples.
func (ResourceRecordSetTypeOutput) SignatureRrdatas ¶ added in v0.6.0
func (o ResourceRecordSetTypeOutput) SignatureRrdatas() pulumi.StringArrayOutput
As defined in RFC 4034 (section 3.2).
func (ResourceRecordSetTypeOutput) ToResourceRecordSetTypeOutput ¶ added in v0.6.0
func (o ResourceRecordSetTypeOutput) ToResourceRecordSetTypeOutput() ResourceRecordSetTypeOutput
func (ResourceRecordSetTypeOutput) ToResourceRecordSetTypeOutputWithContext ¶ added in v0.6.0
func (o ResourceRecordSetTypeOutput) ToResourceRecordSetTypeOutputWithContext(ctx context.Context) ResourceRecordSetTypeOutput
func (ResourceRecordSetTypeOutput) Ttl ¶ added in v0.6.0
func (o ResourceRecordSetTypeOutput) Ttl() pulumi.IntPtrOutput
Number of seconds that this ResourceRecordSet can be cached by resolvers.
func (ResourceRecordSetTypeOutput) Type ¶ added in v0.6.0
func (o ResourceRecordSetTypeOutput) Type() pulumi.StringPtrOutput
The identifier of a supported record type. See the list of Supported DNS record types.
type ResponsePolicyNetwork ¶ added in v0.11.0
type ResponsePolicyNetwork struct { Kind *string `pulumi:"kind"` // The fully qualified URL of the VPC network to bind to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} NetworkUrl *string `pulumi:"networkUrl"` }
type ResponsePolicyNetworkResponse ¶ added in v0.11.0
type ResponsePolicyNetworkResponse struct { Kind string `pulumi:"kind"` // The fully qualified URL of the VPC network to bind to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} NetworkUrl string `pulumi:"networkUrl"` }
type ResponsePolicyNetworkResponseArrayOutput ¶ added in v0.11.0
type ResponsePolicyNetworkResponseArrayOutput struct{ *pulumi.OutputState }
func (ResponsePolicyNetworkResponseArrayOutput) ElementType ¶ added in v0.11.0
func (ResponsePolicyNetworkResponseArrayOutput) ElementType() reflect.Type
func (ResponsePolicyNetworkResponseArrayOutput) ToResponsePolicyNetworkResponseArrayOutput ¶ added in v0.11.0
func (o ResponsePolicyNetworkResponseArrayOutput) ToResponsePolicyNetworkResponseArrayOutput() ResponsePolicyNetworkResponseArrayOutput
func (ResponsePolicyNetworkResponseArrayOutput) ToResponsePolicyNetworkResponseArrayOutputWithContext ¶ added in v0.11.0
func (o ResponsePolicyNetworkResponseArrayOutput) ToResponsePolicyNetworkResponseArrayOutputWithContext(ctx context.Context) ResponsePolicyNetworkResponseArrayOutput
type ResponsePolicyNetworkResponseOutput ¶ added in v0.11.0
type ResponsePolicyNetworkResponseOutput struct{ *pulumi.OutputState }
func (ResponsePolicyNetworkResponseOutput) ElementType ¶ added in v0.11.0
func (ResponsePolicyNetworkResponseOutput) ElementType() reflect.Type
func (ResponsePolicyNetworkResponseOutput) Kind ¶ added in v0.11.0
func (o ResponsePolicyNetworkResponseOutput) Kind() pulumi.StringOutput
func (ResponsePolicyNetworkResponseOutput) NetworkUrl ¶ added in v0.11.0
func (o ResponsePolicyNetworkResponseOutput) NetworkUrl() pulumi.StringOutput
The fully qualified URL of the VPC network to bind to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
func (ResponsePolicyNetworkResponseOutput) ToResponsePolicyNetworkResponseOutput ¶ added in v0.11.0
func (o ResponsePolicyNetworkResponseOutput) ToResponsePolicyNetworkResponseOutput() ResponsePolicyNetworkResponseOutput
func (ResponsePolicyNetworkResponseOutput) ToResponsePolicyNetworkResponseOutputWithContext ¶ added in v0.11.0
func (o ResponsePolicyNetworkResponseOutput) ToResponsePolicyNetworkResponseOutputWithContext(ctx context.Context) ResponsePolicyNetworkResponseOutput
type ResponsePolicyRuleBehavior ¶ added in v0.11.0
type ResponsePolicyRuleBehavior string
Answer this query with a behavior rather than DNS data.
type ResponsePolicyRuleLocalData ¶ added in v0.11.0
type ResponsePolicyRuleLocalData struct { // All resource record sets for this selector, one per resource record type. The name must match the dns_name. LocalDatas []ResourceRecordSetType `pulumi:"localDatas"` }
type ResponsePolicyRuleLocalDataResponse ¶ added in v0.11.0
type ResponsePolicyRuleLocalDataResponse struct { // All resource record sets for this selector, one per resource record type. The name must match the dns_name. LocalDatas []ResourceRecordSetResponse `pulumi:"localDatas"` }
type ResponsePolicyRuleLocalDataResponseOutput ¶ added in v0.11.0
type ResponsePolicyRuleLocalDataResponseOutput struct{ *pulumi.OutputState }
func (ResponsePolicyRuleLocalDataResponseOutput) ElementType ¶ added in v0.11.0
func (ResponsePolicyRuleLocalDataResponseOutput) ElementType() reflect.Type
func (ResponsePolicyRuleLocalDataResponseOutput) LocalDatas ¶ added in v0.11.0
func (o ResponsePolicyRuleLocalDataResponseOutput) LocalDatas() ResourceRecordSetResponseArrayOutput
All resource record sets for this selector, one per resource record type. The name must match the dns_name.
func (ResponsePolicyRuleLocalDataResponseOutput) ToResponsePolicyRuleLocalDataResponseOutput ¶ added in v0.11.0
func (o ResponsePolicyRuleLocalDataResponseOutput) ToResponsePolicyRuleLocalDataResponseOutput() ResponsePolicyRuleLocalDataResponseOutput
func (ResponsePolicyRuleLocalDataResponseOutput) ToResponsePolicyRuleLocalDataResponseOutputWithContext ¶ added in v0.11.0
func (o ResponsePolicyRuleLocalDataResponseOutput) ToResponsePolicyRuleLocalDataResponseOutputWithContext(ctx context.Context) ResponsePolicyRuleLocalDataResponseOutput