Documentation
¶
Index ¶
- Constants
- type Change
- type ChangeArgs
- type ChangeInput
- type ChangeOutput
- func (o ChangeOutput) Additions() ResourceRecordSetResponseArrayOutput
- func (o ChangeOutput) ClientOperationId() pulumi.StringPtrOutput
- func (o ChangeOutput) Deletions() ResourceRecordSetResponseArrayOutput
- func (ChangeOutput) ElementType() reflect.Type
- func (o ChangeOutput) IsServing() pulumi.BoolOutput
- func (o ChangeOutput) Kind() pulumi.StringOutput
- func (o ChangeOutput) ManagedZone() pulumi.StringOutput
- func (o ChangeOutput) Project() pulumi.StringOutput
- func (o ChangeOutput) StartTime() pulumi.StringOutput
- func (o ChangeOutput) Status() pulumi.StringOutput
- func (o ChangeOutput) ToChangeOutput() ChangeOutput
- func (o ChangeOutput) ToChangeOutputWithContext(ctx context.Context) ChangeOutput
- type ChangeState
- 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 Expr
- type ExprArgs
- type ExprInput
- type ExprOutput
- func (o ExprOutput) Description() pulumi.StringPtrOutput
- func (ExprOutput) ElementType() reflect.Type
- func (o ExprOutput) Expression() pulumi.StringPtrOutput
- func (o ExprOutput) Location() pulumi.StringPtrOutput
- func (o ExprOutput) Title() pulumi.StringPtrOutput
- func (o ExprOutput) ToExprOutput() ExprOutput
- func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
- func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprPtrInput
- type ExprPtrOutput
- func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Elem() ExprOutput
- func (ExprPtrOutput) ElementType() reflect.Type
- func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprResponse
- type ExprResponseOutput
- func (o ExprResponseOutput) Description() pulumi.StringOutput
- func (ExprResponseOutput) ElementType() reflect.Type
- func (o ExprResponseOutput) Expression() pulumi.StringOutput
- func (o ExprResponseOutput) Location() pulumi.StringOutput
- func (o ExprResponseOutput) Title() pulumi.StringOutput
- func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
- func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
- type GetResponsePolicyArgs
- type GetResponsePolicyOutputArgs
- type GetResponsePolicyResult
- type GetResponsePolicyResultOutput
- func (o GetResponsePolicyResultOutput) Description() pulumi.StringOutput
- func (GetResponsePolicyResultOutput) ElementType() reflect.Type
- func (o GetResponsePolicyResultOutput) GkeClusters() ResponsePolicyGKEClusterResponseArrayOutput
- func (o GetResponsePolicyResultOutput) Kind() pulumi.StringOutput
- func (o GetResponsePolicyResultOutput) Labels() pulumi.StringMapOutput
- 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 GoogleIamV1AuditConfig
- type GoogleIamV1AuditConfigArgs
- type GoogleIamV1AuditConfigArray
- func (GoogleIamV1AuditConfigArray) ElementType() reflect.Type
- func (i GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput
- func (i GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigArrayOutput
- type GoogleIamV1AuditConfigArrayInput
- type GoogleIamV1AuditConfigArrayOutput
- func (GoogleIamV1AuditConfigArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditConfigArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditConfigOutput
- func (o GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput
- func (o GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigArrayOutput
- type GoogleIamV1AuditConfigInput
- type GoogleIamV1AuditConfigOutput
- func (o GoogleIamV1AuditConfigOutput) AuditLogConfigs() GoogleIamV1AuditLogConfigArrayOutput
- func (GoogleIamV1AuditConfigOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditConfigOutput) Service() pulumi.StringPtrOutput
- func (o GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput
- func (o GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigOutput
- type GoogleIamV1AuditConfigResponse
- type GoogleIamV1AuditConfigResponseArrayOutput
- func (GoogleIamV1AuditConfigResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditConfigResponseArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditConfigResponseOutput
- func (o GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutput() GoogleIamV1AuditConfigResponseArrayOutput
- func (o GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigResponseArrayOutput
- type GoogleIamV1AuditConfigResponseOutput
- func (o GoogleIamV1AuditConfigResponseOutput) AuditLogConfigs() GoogleIamV1AuditLogConfigResponseArrayOutput
- func (GoogleIamV1AuditConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditConfigResponseOutput) Service() pulumi.StringOutput
- func (o GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutput() GoogleIamV1AuditConfigResponseOutput
- func (o GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigResponseOutput
- type GoogleIamV1AuditLogConfig
- type GoogleIamV1AuditLogConfigArgs
- func (GoogleIamV1AuditLogConfigArgs) ElementType() reflect.Type
- func (i GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput
- func (i GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigOutput
- type GoogleIamV1AuditLogConfigArray
- func (GoogleIamV1AuditLogConfigArray) ElementType() reflect.Type
- func (i GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput
- func (i GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigArrayOutput
- type GoogleIamV1AuditLogConfigArrayInput
- type GoogleIamV1AuditLogConfigArrayOutput
- func (GoogleIamV1AuditLogConfigArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditLogConfigOutput
- func (o GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput
- func (o GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigArrayOutput
- type GoogleIamV1AuditLogConfigInput
- type GoogleIamV1AuditLogConfigLogType
- func (GoogleIamV1AuditLogConfigLogType) ElementType() reflect.Type
- func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypeOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToStringOutput() pulumi.StringOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleIamV1AuditLogConfigLogTypeInput
- type GoogleIamV1AuditLogConfigLogTypeOutput
- func (GoogleIamV1AuditLogConfigLogTypeOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypeOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleIamV1AuditLogConfigLogTypePtrInput
- type GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) Elem() GoogleIamV1AuditLogConfigLogTypeOutput
- func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleIamV1AuditLogConfigOutput
- func (GoogleIamV1AuditLogConfigOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o GoogleIamV1AuditLogConfigOutput) LogType() GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput
- func (o GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigOutput
- type GoogleIamV1AuditLogConfigResponse
- type GoogleIamV1AuditLogConfigResponseArrayOutput
- func (GoogleIamV1AuditLogConfigResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigResponseArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditLogConfigResponseOutput
- func (o GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutput() GoogleIamV1AuditLogConfigResponseArrayOutput
- func (o GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigResponseArrayOutput
- type GoogleIamV1AuditLogConfigResponseOutput
- func (GoogleIamV1AuditLogConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigResponseOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o GoogleIamV1AuditLogConfigResponseOutput) LogType() pulumi.StringOutput
- func (o GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutput() GoogleIamV1AuditLogConfigResponseOutput
- func (o GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigResponseOutput
- type GoogleIamV1Binding
- type GoogleIamV1BindingArgs
- type GoogleIamV1BindingArray
- type GoogleIamV1BindingArrayInput
- type GoogleIamV1BindingArrayOutput
- func (GoogleIamV1BindingArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1BindingArrayOutput) Index(i pulumi.IntInput) GoogleIamV1BindingOutput
- func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput
- func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingArrayOutput
- type GoogleIamV1BindingInput
- type GoogleIamV1BindingOutput
- func (o GoogleIamV1BindingOutput) Condition() ExprPtrOutput
- func (GoogleIamV1BindingOutput) ElementType() reflect.Type
- func (o GoogleIamV1BindingOutput) Members() pulumi.StringArrayOutput
- func (o GoogleIamV1BindingOutput) Role() pulumi.StringPtrOutput
- func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput
- func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutputWithContext(ctx context.Context) GoogleIamV1BindingOutput
- type GoogleIamV1BindingResponse
- type GoogleIamV1BindingResponseArrayOutput
- func (GoogleIamV1BindingResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1BindingResponseArrayOutput) Index(i pulumi.IntInput) GoogleIamV1BindingResponseOutput
- func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutput() GoogleIamV1BindingResponseArrayOutput
- func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseArrayOutput
- type GoogleIamV1BindingResponseOutput
- func (o GoogleIamV1BindingResponseOutput) Condition() ExprResponseOutput
- func (GoogleIamV1BindingResponseOutput) ElementType() reflect.Type
- func (o GoogleIamV1BindingResponseOutput) Members() pulumi.StringArrayOutput
- func (o GoogleIamV1BindingResponseOutput) Role() pulumi.StringOutput
- func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutput() GoogleIamV1BindingResponseOutput
- func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseOutput
- 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 LookupManagedZoneIamPolicyArgs
- type LookupManagedZoneIamPolicyOutputArgs
- type LookupManagedZoneIamPolicyResult
- type LookupManagedZoneIamPolicyResultOutput
- func (o LookupManagedZoneIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupManagedZoneIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LookupManagedZoneIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupManagedZoneIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupManagedZoneIamPolicyResultOutput) ToLookupManagedZoneIamPolicyResultOutput() LookupManagedZoneIamPolicyResultOutput
- func (o LookupManagedZoneIamPolicyResultOutput) ToLookupManagedZoneIamPolicyResultOutputWithContext(ctx context.Context) LookupManagedZoneIamPolicyResultOutput
- func (o LookupManagedZoneIamPolicyResultOutput) Version() pulumi.IntOutput
- 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) Ipv6Address() 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) Ipv6Address() 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 ManagedZoneIamBinding
- type ManagedZoneIamBindingArgs
- type ManagedZoneIamBindingInput
- type ManagedZoneIamBindingOutput
- func (o ManagedZoneIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (ManagedZoneIamBindingOutput) ElementType() reflect.Type
- func (o ManagedZoneIamBindingOutput) Etag() pulumi.StringOutput
- func (o ManagedZoneIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o ManagedZoneIamBindingOutput) Name() pulumi.StringOutput
- func (o ManagedZoneIamBindingOutput) Project() pulumi.StringOutput
- func (o ManagedZoneIamBindingOutput) Role() pulumi.StringOutput
- func (o ManagedZoneIamBindingOutput) ToManagedZoneIamBindingOutput() ManagedZoneIamBindingOutput
- func (o ManagedZoneIamBindingOutput) ToManagedZoneIamBindingOutputWithContext(ctx context.Context) ManagedZoneIamBindingOutput
- type ManagedZoneIamBindingState
- type ManagedZoneIamMember
- type ManagedZoneIamMemberArgs
- type ManagedZoneIamMemberInput
- type ManagedZoneIamMemberOutput
- func (o ManagedZoneIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (ManagedZoneIamMemberOutput) ElementType() reflect.Type
- func (o ManagedZoneIamMemberOutput) Etag() pulumi.StringOutput
- func (o ManagedZoneIamMemberOutput) Member() pulumi.StringOutput
- func (o ManagedZoneIamMemberOutput) Name() pulumi.StringOutput
- func (o ManagedZoneIamMemberOutput) Project() pulumi.StringOutput
- func (o ManagedZoneIamMemberOutput) Role() pulumi.StringOutput
- func (o ManagedZoneIamMemberOutput) ToManagedZoneIamMemberOutput() ManagedZoneIamMemberOutput
- func (o ManagedZoneIamMemberOutput) ToManagedZoneIamMemberOutputWithContext(ctx context.Context) ManagedZoneIamMemberOutput
- type ManagedZoneIamMemberState
- type ManagedZoneIamPolicy
- type ManagedZoneIamPolicyArgs
- type ManagedZoneIamPolicyInput
- type ManagedZoneIamPolicyOutput
- func (o ManagedZoneIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o ManagedZoneIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (ManagedZoneIamPolicyOutput) ElementType() reflect.Type
- func (o ManagedZoneIamPolicyOutput) Etag() pulumi.StringOutput
- func (o ManagedZoneIamPolicyOutput) ManagedZone() pulumi.StringOutput
- func (o ManagedZoneIamPolicyOutput) Project() pulumi.StringOutput
- func (o ManagedZoneIamPolicyOutput) ToManagedZoneIamPolicyOutput() ManagedZoneIamPolicyOutput
- func (o ManagedZoneIamPolicyOutput) ToManagedZoneIamPolicyOutputWithContext(ctx context.Context) ManagedZoneIamPolicyOutput
- func (o ManagedZoneIamPolicyOutput) Version() pulumi.IntOutput
- type ManagedZoneIamPolicyState
- type ManagedZoneInput
- type ManagedZoneOutput
- func (o ManagedZoneOutput) ClientOperationId() pulumi.StringPtrOutput
- func (o ManagedZoneOutput) CloudLoggingConfig() ManagedZoneCloudLoggingConfigResponseOutput
- func (o ManagedZoneOutput) CreationTime() pulumi.StringOutput
- func (o ManagedZoneOutput) Description() pulumi.StringOutput
- func (o ManagedZoneOutput) DnsName() pulumi.StringOutput
- func (o ManagedZoneOutput) DnssecConfig() ManagedZoneDnsSecConfigResponseOutput
- func (ManagedZoneOutput) ElementType() reflect.Type
- func (o ManagedZoneOutput) ForwardingConfig() ManagedZoneForwardingConfigResponseOutput
- func (o ManagedZoneOutput) Kind() pulumi.StringOutput
- func (o ManagedZoneOutput) Labels() pulumi.StringMapOutput
- func (o ManagedZoneOutput) Name() pulumi.StringOutput
- func (o ManagedZoneOutput) NameServerSet() pulumi.StringOutput
- func (o ManagedZoneOutput) NameServers() pulumi.StringArrayOutput
- func (o ManagedZoneOutput) PeeringConfig() ManagedZonePeeringConfigResponseOutput
- func (o ManagedZoneOutput) PrivateVisibilityConfig() ManagedZonePrivateVisibilityConfigResponseOutput
- func (o ManagedZoneOutput) Project() pulumi.StringOutput
- func (o ManagedZoneOutput) ReverseLookupConfig() ManagedZoneReverseLookupConfigResponseOutput
- func (o ManagedZoneOutput) ServiceDirectoryConfig() ManagedZoneServiceDirectoryConfigResponseOutput
- func (o ManagedZoneOutput) ToManagedZoneOutput() ManagedZoneOutput
- func (o ManagedZoneOutput) ToManagedZoneOutputWithContext(ctx context.Context) ManagedZoneOutput
- func (o ManagedZoneOutput) Visibility() pulumi.StringOutput
- 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 ManagedZonePrivateVisibilityConfigGKECluster
- type ManagedZonePrivateVisibilityConfigGKEClusterArgs
- func (ManagedZonePrivateVisibilityConfigGKEClusterArgs) ElementType() reflect.Type
- func (i ManagedZonePrivateVisibilityConfigGKEClusterArgs) ToManagedZonePrivateVisibilityConfigGKEClusterOutput() ManagedZonePrivateVisibilityConfigGKEClusterOutput
- func (i ManagedZonePrivateVisibilityConfigGKEClusterArgs) ToManagedZonePrivateVisibilityConfigGKEClusterOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigGKEClusterOutput
- type ManagedZonePrivateVisibilityConfigGKEClusterArray
- func (ManagedZonePrivateVisibilityConfigGKEClusterArray) ElementType() reflect.Type
- func (i ManagedZonePrivateVisibilityConfigGKEClusterArray) ToManagedZonePrivateVisibilityConfigGKEClusterArrayOutput() ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput
- func (i ManagedZonePrivateVisibilityConfigGKEClusterArray) ToManagedZonePrivateVisibilityConfigGKEClusterArrayOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput
- type ManagedZonePrivateVisibilityConfigGKEClusterArrayInput
- type ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput
- func (ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput) ElementType() reflect.Type
- func (o ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput) Index(i pulumi.IntInput) ManagedZonePrivateVisibilityConfigGKEClusterOutput
- func (o ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput) ToManagedZonePrivateVisibilityConfigGKEClusterArrayOutput() ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput
- func (o ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput) ToManagedZonePrivateVisibilityConfigGKEClusterArrayOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput
- type ManagedZonePrivateVisibilityConfigGKEClusterInput
- type ManagedZonePrivateVisibilityConfigGKEClusterOutput
- func (ManagedZonePrivateVisibilityConfigGKEClusterOutput) ElementType() reflect.Type
- func (o ManagedZonePrivateVisibilityConfigGKEClusterOutput) GkeClusterName() pulumi.StringPtrOutput
- func (o ManagedZonePrivateVisibilityConfigGKEClusterOutput) Kind() pulumi.StringPtrOutput
- func (o ManagedZonePrivateVisibilityConfigGKEClusterOutput) ToManagedZonePrivateVisibilityConfigGKEClusterOutput() ManagedZonePrivateVisibilityConfigGKEClusterOutput
- func (o ManagedZonePrivateVisibilityConfigGKEClusterOutput) ToManagedZonePrivateVisibilityConfigGKEClusterOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigGKEClusterOutput
- type ManagedZonePrivateVisibilityConfigGKEClusterResponse
- type ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput
- func (ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput) ElementType() reflect.Type
- func (o ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput) Index(i pulumi.IntInput) ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput
- func (o ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput) ToManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput() ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput
- func (o ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput) ToManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput
- type ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput
- func (ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput) ElementType() reflect.Type
- func (o ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput) GkeClusterName() pulumi.StringOutput
- func (o ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput) Kind() pulumi.StringOutput
- func (o ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput) ToManagedZonePrivateVisibilityConfigGKEClusterResponseOutput() ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput
- func (o ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput) ToManagedZonePrivateVisibilityConfigGKEClusterResponseOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput
- 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) GkeClusters() ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput
- 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) GkeClusters() ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput
- 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) GkeClusters() ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput
- 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) Ipv6Address() 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) Ipv6Address() 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
- func (o PolicyOutput) AlternativeNameServerConfig() PolicyAlternativeNameServerConfigResponseOutput
- func (o PolicyOutput) ClientOperationId() pulumi.StringPtrOutput
- func (o PolicyOutput) Description() pulumi.StringOutput
- func (PolicyOutput) ElementType() reflect.Type
- func (o PolicyOutput) EnableInboundForwarding() pulumi.BoolOutput
- func (o PolicyOutput) EnableLogging() pulumi.BoolOutput
- func (o PolicyOutput) Kind() pulumi.StringOutput
- func (o PolicyOutput) Name() pulumi.StringOutput
- func (o PolicyOutput) Networks() PolicyNetworkResponseArrayOutput
- func (o PolicyOutput) Project() pulumi.StringOutput
- func (o PolicyOutput) ToPolicyOutput() PolicyOutput
- func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) 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) HealthCheckedTargets() RRSetRoutingPolicyHealthCheckTargetsPtrOutput
- 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) HealthCheckedTargets() RRSetRoutingPolicyHealthCheckTargetsResponseOutput
- 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) EnableFencing() pulumi.BoolPtrOutput
- 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) EnableFencing() pulumi.BoolPtrOutput
- 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) EnableFencing() pulumi.BoolOutput
- 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 RRSetRoutingPolicyHealthCheckTargets
- type RRSetRoutingPolicyHealthCheckTargetsArgs
- func (RRSetRoutingPolicyHealthCheckTargetsArgs) ElementType() reflect.Type
- func (i RRSetRoutingPolicyHealthCheckTargetsArgs) ToRRSetRoutingPolicyHealthCheckTargetsOutput() RRSetRoutingPolicyHealthCheckTargetsOutput
- func (i RRSetRoutingPolicyHealthCheckTargetsArgs) ToRRSetRoutingPolicyHealthCheckTargetsOutputWithContext(ctx context.Context) RRSetRoutingPolicyHealthCheckTargetsOutput
- func (i RRSetRoutingPolicyHealthCheckTargetsArgs) ToRRSetRoutingPolicyHealthCheckTargetsPtrOutput() RRSetRoutingPolicyHealthCheckTargetsPtrOutput
- func (i RRSetRoutingPolicyHealthCheckTargetsArgs) ToRRSetRoutingPolicyHealthCheckTargetsPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyHealthCheckTargetsPtrOutput
- type RRSetRoutingPolicyHealthCheckTargetsInput
- type RRSetRoutingPolicyHealthCheckTargetsOutput
- func (RRSetRoutingPolicyHealthCheckTargetsOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyHealthCheckTargetsOutput) InternalLoadBalancers() RRSetRoutingPolicyLoadBalancerTargetArrayOutput
- func (o RRSetRoutingPolicyHealthCheckTargetsOutput) ToRRSetRoutingPolicyHealthCheckTargetsOutput() RRSetRoutingPolicyHealthCheckTargetsOutput
- func (o RRSetRoutingPolicyHealthCheckTargetsOutput) ToRRSetRoutingPolicyHealthCheckTargetsOutputWithContext(ctx context.Context) RRSetRoutingPolicyHealthCheckTargetsOutput
- func (o RRSetRoutingPolicyHealthCheckTargetsOutput) ToRRSetRoutingPolicyHealthCheckTargetsPtrOutput() RRSetRoutingPolicyHealthCheckTargetsPtrOutput
- func (o RRSetRoutingPolicyHealthCheckTargetsOutput) ToRRSetRoutingPolicyHealthCheckTargetsPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyHealthCheckTargetsPtrOutput
- type RRSetRoutingPolicyHealthCheckTargetsPtrInput
- type RRSetRoutingPolicyHealthCheckTargetsPtrOutput
- func (o RRSetRoutingPolicyHealthCheckTargetsPtrOutput) Elem() RRSetRoutingPolicyHealthCheckTargetsOutput
- func (RRSetRoutingPolicyHealthCheckTargetsPtrOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyHealthCheckTargetsPtrOutput) InternalLoadBalancers() RRSetRoutingPolicyLoadBalancerTargetArrayOutput
- func (o RRSetRoutingPolicyHealthCheckTargetsPtrOutput) ToRRSetRoutingPolicyHealthCheckTargetsPtrOutput() RRSetRoutingPolicyHealthCheckTargetsPtrOutput
- func (o RRSetRoutingPolicyHealthCheckTargetsPtrOutput) ToRRSetRoutingPolicyHealthCheckTargetsPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyHealthCheckTargetsPtrOutput
- type RRSetRoutingPolicyHealthCheckTargetsResponse
- type RRSetRoutingPolicyHealthCheckTargetsResponseOutput
- func (RRSetRoutingPolicyHealthCheckTargetsResponseOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyHealthCheckTargetsResponseOutput) InternalLoadBalancers() RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput
- func (o RRSetRoutingPolicyHealthCheckTargetsResponseOutput) ToRRSetRoutingPolicyHealthCheckTargetsResponseOutput() RRSetRoutingPolicyHealthCheckTargetsResponseOutput
- func (o RRSetRoutingPolicyHealthCheckTargetsResponseOutput) ToRRSetRoutingPolicyHealthCheckTargetsResponseOutputWithContext(ctx context.Context) RRSetRoutingPolicyHealthCheckTargetsResponseOutput
- type RRSetRoutingPolicyInput
- type RRSetRoutingPolicyLoadBalancerTarget
- type RRSetRoutingPolicyLoadBalancerTargetArgs
- func (RRSetRoutingPolicyLoadBalancerTargetArgs) ElementType() reflect.Type
- func (i RRSetRoutingPolicyLoadBalancerTargetArgs) ToRRSetRoutingPolicyLoadBalancerTargetOutput() RRSetRoutingPolicyLoadBalancerTargetOutput
- func (i RRSetRoutingPolicyLoadBalancerTargetArgs) ToRRSetRoutingPolicyLoadBalancerTargetOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetOutput
- type RRSetRoutingPolicyLoadBalancerTargetArray
- func (RRSetRoutingPolicyLoadBalancerTargetArray) ElementType() reflect.Type
- func (i RRSetRoutingPolicyLoadBalancerTargetArray) ToRRSetRoutingPolicyLoadBalancerTargetArrayOutput() RRSetRoutingPolicyLoadBalancerTargetArrayOutput
- func (i RRSetRoutingPolicyLoadBalancerTargetArray) ToRRSetRoutingPolicyLoadBalancerTargetArrayOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetArrayOutput
- type RRSetRoutingPolicyLoadBalancerTargetArrayInput
- type RRSetRoutingPolicyLoadBalancerTargetArrayOutput
- func (RRSetRoutingPolicyLoadBalancerTargetArrayOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyLoadBalancerTargetArrayOutput) Index(i pulumi.IntInput) RRSetRoutingPolicyLoadBalancerTargetOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetArrayOutput) ToRRSetRoutingPolicyLoadBalancerTargetArrayOutput() RRSetRoutingPolicyLoadBalancerTargetArrayOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetArrayOutput) ToRRSetRoutingPolicyLoadBalancerTargetArrayOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetArrayOutput
- type RRSetRoutingPolicyLoadBalancerTargetInput
- type RRSetRoutingPolicyLoadBalancerTargetIpProtocol
- func (RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ElementType() reflect.Type
- func (e RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput() RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput
- func (e RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput
- func (e RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput() RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput
- func (e RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput
- func (e RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToStringOutput() pulumi.StringOutput
- func (e RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RRSetRoutingPolicyLoadBalancerTargetIpProtocolInput
- type RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput
- func (RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput() RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput() RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrInput
- type RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput) Elem() RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput
- func (RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput() RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType
- func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ElementType() reflect.Type
- func (e RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput() RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput
- func (e RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput
- func (e RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput() RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput
- func (e RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput
- func (e RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToStringOutput() pulumi.StringOutput
- func (e RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeInput
- type RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput
- func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput() RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput() RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrInput
- type RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput) Elem() RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput
- func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput() RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RRSetRoutingPolicyLoadBalancerTargetOutput
- func (RRSetRoutingPolicyLoadBalancerTargetOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyLoadBalancerTargetOutput) IpAddress() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetOutput) IpProtocol() RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetOutput) Kind() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetOutput) LoadBalancerType() RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetOutput) NetworkUrl() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetOutput) Port() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetOutput) Project() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetOutput) Region() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetOutput) ToRRSetRoutingPolicyLoadBalancerTargetOutput() RRSetRoutingPolicyLoadBalancerTargetOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetOutput) ToRRSetRoutingPolicyLoadBalancerTargetOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetOutput
- type RRSetRoutingPolicyLoadBalancerTargetResponse
- type RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput
- func (RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput) Index(i pulumi.IntInput) RRSetRoutingPolicyLoadBalancerTargetResponseOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput) ToRRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput() RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput) ToRRSetRoutingPolicyLoadBalancerTargetResponseArrayOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput
- type RRSetRoutingPolicyLoadBalancerTargetResponseOutput
- func (RRSetRoutingPolicyLoadBalancerTargetResponseOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) IpAddress() pulumi.StringOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) IpProtocol() pulumi.StringOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) Kind() pulumi.StringOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) LoadBalancerType() pulumi.StringOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) NetworkUrl() pulumi.StringOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) Port() pulumi.StringOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) Project() pulumi.StringOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) Region() pulumi.StringOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) ToRRSetRoutingPolicyLoadBalancerTargetResponseOutput() RRSetRoutingPolicyLoadBalancerTargetResponseOutput
- func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) ToRRSetRoutingPolicyLoadBalancerTargetResponseOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetResponseOutput
- type RRSetRoutingPolicyOutput
- func (RRSetRoutingPolicyOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyOutput) Geo() RRSetRoutingPolicyGeoPolicyPtrOutput
- func (o RRSetRoutingPolicyOutput) Kind() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyOutput) PrimaryBackup() RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput
- 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 RRSetRoutingPolicyPrimaryBackupPolicy
- type RRSetRoutingPolicyPrimaryBackupPolicyArgs
- func (RRSetRoutingPolicyPrimaryBackupPolicyArgs) ElementType() reflect.Type
- func (i RRSetRoutingPolicyPrimaryBackupPolicyArgs) ToRRSetRoutingPolicyPrimaryBackupPolicyOutput() RRSetRoutingPolicyPrimaryBackupPolicyOutput
- func (i RRSetRoutingPolicyPrimaryBackupPolicyArgs) ToRRSetRoutingPolicyPrimaryBackupPolicyOutputWithContext(ctx context.Context) RRSetRoutingPolicyPrimaryBackupPolicyOutput
- func (i RRSetRoutingPolicyPrimaryBackupPolicyArgs) ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutput() RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput
- func (i RRSetRoutingPolicyPrimaryBackupPolicyArgs) ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput
- type RRSetRoutingPolicyPrimaryBackupPolicyInput
- type RRSetRoutingPolicyPrimaryBackupPolicyOutput
- func (o RRSetRoutingPolicyPrimaryBackupPolicyOutput) BackupGeoTargets() RRSetRoutingPolicyGeoPolicyPtrOutput
- func (RRSetRoutingPolicyPrimaryBackupPolicyOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyPrimaryBackupPolicyOutput) Kind() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyPrimaryBackupPolicyOutput) PrimaryTargets() RRSetRoutingPolicyHealthCheckTargetsPtrOutput
- func (o RRSetRoutingPolicyPrimaryBackupPolicyOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyOutput() RRSetRoutingPolicyPrimaryBackupPolicyOutput
- func (o RRSetRoutingPolicyPrimaryBackupPolicyOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyOutputWithContext(ctx context.Context) RRSetRoutingPolicyPrimaryBackupPolicyOutput
- func (o RRSetRoutingPolicyPrimaryBackupPolicyOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutput() RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput
- func (o RRSetRoutingPolicyPrimaryBackupPolicyOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput
- func (o RRSetRoutingPolicyPrimaryBackupPolicyOutput) TrickleTraffic() pulumi.Float64PtrOutput
- type RRSetRoutingPolicyPrimaryBackupPolicyPtrInput
- type RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput
- func (o RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) BackupGeoTargets() RRSetRoutingPolicyGeoPolicyPtrOutput
- func (o RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) Elem() RRSetRoutingPolicyPrimaryBackupPolicyOutput
- func (RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) Kind() pulumi.StringPtrOutput
- func (o RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) PrimaryTargets() RRSetRoutingPolicyHealthCheckTargetsPtrOutput
- func (o RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutput() RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput
- func (o RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput
- func (o RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) TrickleTraffic() pulumi.Float64PtrOutput
- type RRSetRoutingPolicyPrimaryBackupPolicyResponse
- type RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput
- func (o RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) BackupGeoTargets() RRSetRoutingPolicyGeoPolicyResponseOutput
- func (RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) ElementType() reflect.Type
- func (o RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) Kind() pulumi.StringOutput
- func (o RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) PrimaryTargets() RRSetRoutingPolicyHealthCheckTargetsResponseOutput
- func (o RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyResponseOutput() RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput
- func (o RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyResponseOutputWithContext(ctx context.Context) RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput
- func (o RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) TrickleTraffic() pulumi.Float64Output
- 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) PrimaryBackup() RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput
- 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) PrimaryBackup() RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput
- 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) HealthCheckedTargets() RRSetRoutingPolicyHealthCheckTargetsPtrOutput
- 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) HealthCheckedTargets() RRSetRoutingPolicyHealthCheckTargetsResponseOutput
- 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
- func (o ResourceRecordSetOutput) ClientOperationId() pulumi.StringPtrOutput
- func (ResourceRecordSetOutput) ElementType() reflect.Type
- func (o ResourceRecordSetOutput) Kind() pulumi.StringOutput
- func (o ResourceRecordSetOutput) ManagedZone() pulumi.StringOutput
- func (o ResourceRecordSetOutput) Name() pulumi.StringOutput
- func (o ResourceRecordSetOutput) Project() pulumi.StringOutput
- func (o ResourceRecordSetOutput) RoutingPolicy() RRSetRoutingPolicyResponseOutput
- func (o ResourceRecordSetOutput) Rrdatas() pulumi.StringArrayOutput
- func (o ResourceRecordSetOutput) SignatureRrdatas() pulumi.StringArrayOutput
- func (o ResourceRecordSetOutput) ToResourceRecordSetOutput() ResourceRecordSetOutput
- func (o ResourceRecordSetOutput) ToResourceRecordSetOutputWithContext(ctx context.Context) ResourceRecordSetOutput
- func (o ResourceRecordSetOutput) Ttl() pulumi.IntOutput
- func (o ResourceRecordSetOutput) Type() pulumi.StringOutput
- 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 ResponsePolicyGKECluster
- type ResponsePolicyGKEClusterResponse
- type ResponsePolicyGKEClusterResponseArrayOutput
- func (ResponsePolicyGKEClusterResponseArrayOutput) ElementType() reflect.Type
- func (o ResponsePolicyGKEClusterResponseArrayOutput) Index(i pulumi.IntInput) ResponsePolicyGKEClusterResponseOutput
- func (o ResponsePolicyGKEClusterResponseArrayOutput) ToResponsePolicyGKEClusterResponseArrayOutput() ResponsePolicyGKEClusterResponseArrayOutput
- func (o ResponsePolicyGKEClusterResponseArrayOutput) ToResponsePolicyGKEClusterResponseArrayOutputWithContext(ctx context.Context) ResponsePolicyGKEClusterResponseArrayOutput
- type ResponsePolicyGKEClusterResponseOutput
- func (ResponsePolicyGKEClusterResponseOutput) ElementType() reflect.Type
- func (o ResponsePolicyGKEClusterResponseOutput) GkeClusterName() pulumi.StringOutput
- func (o ResponsePolicyGKEClusterResponseOutput) Kind() pulumi.StringOutput
- func (o ResponsePolicyGKEClusterResponseOutput) ToResponsePolicyGKEClusterResponseOutput() ResponsePolicyGKEClusterResponseOutput
- func (o ResponsePolicyGKEClusterResponseOutput) ToResponsePolicyGKEClusterResponseOutputWithContext(ctx context.Context) ResponsePolicyGKEClusterResponseOutput
- 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 ( DnsKeySpecAlgorithmRsasha1 = DnsKeySpecAlgorithm("rsasha1") DnsKeySpecAlgorithmRsasha256 = DnsKeySpecAlgorithm("rsasha256") DnsKeySpecAlgorithmRsasha512 = DnsKeySpecAlgorithm("rsasha512") DnsKeySpecAlgorithmEcdsap256sha256 = DnsKeySpecAlgorithm("ecdsap256sha256") DnsKeySpecAlgorithmEcdsap384sha384 = DnsKeySpecAlgorithm("ecdsap384sha384") )
const ( DnsKeySpecKeyTypeKeySigning = DnsKeySpecKeyType("keySigning") DnsKeySpecKeyTypeZoneSigning = DnsKeySpecKeyType("zoneSigning") )
const ( // Default case. Should never be this. GoogleIamV1AuditLogConfigLogTypeLogTypeUnspecified = GoogleIamV1AuditLogConfigLogType("LOG_TYPE_UNSPECIFIED") // Admin reads. Example: CloudIAM getIamPolicy GoogleIamV1AuditLogConfigLogTypeAdminRead = GoogleIamV1AuditLogConfigLogType("ADMIN_READ") // Data writes. Example: CloudSQL Users create GoogleIamV1AuditLogConfigLogTypeDataWrite = GoogleIamV1AuditLogConfigLogType("DATA_WRITE") // Data reads. Example: CloudSQL Users list GoogleIamV1AuditLogConfigLogTypeDataRead = GoogleIamV1AuditLogConfigLogType("DATA_READ") )
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 ( RRSetRoutingPolicyLoadBalancerTargetIpProtocolUndefined = RRSetRoutingPolicyLoadBalancerTargetIpProtocol("undefined") RRSetRoutingPolicyLoadBalancerTargetIpProtocolTcp = RRSetRoutingPolicyLoadBalancerTargetIpProtocol("tcp") RRSetRoutingPolicyLoadBalancerTargetIpProtocolUdp = RRSetRoutingPolicyLoadBalancerTargetIpProtocol("udp") )
const ( RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeNone = RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType("none") RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeGlobalL7ilb = RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType("globalL7ilb") RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeRegionalL4ilb = RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType("regionalL4ilb") RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeRegionalL7ilb = RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType("regionalL7ilb") )
const ( ResponsePolicyRuleBehaviorBehaviorUnspecified = ResponsePolicyRuleBehavior("behaviorUnspecified") // Skip a less-specific ResponsePolicyRule and continue normal query logic. This can be used with a less-specific wildcard selector to exempt a subset of the wildcard ResponsePolicyRule from the ResponsePolicy behavior and query the public Internet instead. For instance, if these rules exist: *.example.com -> LocalData 1.2.3.4 foo.example.com -> Behavior 'bypassResponsePolicy' Then a query for 'foo.example.com' skips the wildcard. This additionally functions to facilitate the allowlist feature. RPZs can be applied to multiple levels in the (eventually org, folder, project, network) hierarchy. If a rule is applied at a higher level of the hierarchy, adding a passthru rule at a lower level will supersede that, and a query from an affected vm to that domain will be exempt from the RPZ and proceed to normal resolution behavior. 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"` // For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection. ClientOperationId pulumi.StringPtrOutput `pulumi:"clientOperationId"` // 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"` ManagedZone pulumi.StringOutput `pulumi:"managedZone"` Project pulumi.StringOutput `pulumi:"project"` // 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 // For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection. ClientOperationId pulumi.StringPtrInput // Which ResourceRecordSets to remove? Must match existing data exactly. Deletions ResourceRecordSetTypeArrayInput // If the DNS queries for the zone will be served. IsServing pulumi.BoolPtrInput Kind pulumi.StringPtrInput ManagedZone pulumi.StringInput Project pulumi.StringPtrInput }
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) Additions ¶ added in v0.19.0
func (o ChangeOutput) Additions() ResourceRecordSetResponseArrayOutput
Which ResourceRecordSets to add?
func (ChangeOutput) ClientOperationId ¶ added in v0.21.0
func (o ChangeOutput) ClientOperationId() pulumi.StringPtrOutput
For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.
func (ChangeOutput) Deletions ¶ added in v0.19.0
func (o ChangeOutput) Deletions() ResourceRecordSetResponseArrayOutput
Which ResourceRecordSets to remove? Must match existing data exactly.
func (ChangeOutput) ElementType ¶
func (ChangeOutput) ElementType() reflect.Type
func (ChangeOutput) IsServing ¶ added in v0.19.0
func (o ChangeOutput) IsServing() pulumi.BoolOutput
If the DNS queries for the zone will be served.
func (ChangeOutput) Kind ¶ added in v0.19.0
func (o ChangeOutput) Kind() pulumi.StringOutput
func (ChangeOutput) ManagedZone ¶ added in v0.21.0
func (o ChangeOutput) ManagedZone() pulumi.StringOutput
func (ChangeOutput) Project ¶ added in v0.21.0
func (o ChangeOutput) Project() pulumi.StringOutput
func (ChangeOutput) StartTime ¶ added in v0.19.0
func (o ChangeOutput) StartTime() pulumi.StringOutput
The time that this operation was started by the server (output only). This is in RFC3339 text format.
func (ChangeOutput) Status ¶ added in v0.19.0
func (o ChangeOutput) 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 (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 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 Expr ¶ added in v0.21.0
type Expr struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression *string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location *string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type ExprArgs ¶ added in v0.21.0
type ExprArgs struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringPtrInput `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprArgs) ElementType ¶ added in v0.21.0
func (ExprArgs) ToExprOutput ¶ added in v0.21.0
func (i ExprArgs) ToExprOutput() ExprOutput
func (ExprArgs) ToExprOutputWithContext ¶ added in v0.21.0
func (i ExprArgs) ToExprOutputWithContext(ctx context.Context) ExprOutput
func (ExprArgs) ToExprPtrOutput ¶ added in v0.21.0
func (i ExprArgs) ToExprPtrOutput() ExprPtrOutput
func (ExprArgs) ToExprPtrOutputWithContext ¶ added in v0.21.0
func (i ExprArgs) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprInput ¶ added in v0.21.0
type ExprInput interface { pulumi.Input ToExprOutput() ExprOutput ToExprOutputWithContext(context.Context) ExprOutput }
ExprInput is an input type that accepts ExprArgs and ExprOutput values. You can construct a concrete instance of `ExprInput` via:
ExprArgs{...}
type ExprOutput ¶ added in v0.21.0
type ExprOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprOutput) Description ¶ added in v0.21.0
func (o ExprOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprOutput) ElementType ¶ added in v0.21.0
func (ExprOutput) ElementType() reflect.Type
func (ExprOutput) Expression ¶ added in v0.21.0
func (o ExprOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprOutput) Location ¶ added in v0.21.0
func (o ExprOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprOutput) Title ¶ added in v0.21.0
func (o ExprOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprOutput) ToExprOutput ¶ added in v0.21.0
func (o ExprOutput) ToExprOutput() ExprOutput
func (ExprOutput) ToExprOutputWithContext ¶ added in v0.21.0
func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
func (ExprOutput) ToExprPtrOutput ¶ added in v0.21.0
func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
func (ExprOutput) ToExprPtrOutputWithContext ¶ added in v0.21.0
func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprPtrInput ¶ added in v0.21.0
type ExprPtrInput interface { pulumi.Input ToExprPtrOutput() ExprPtrOutput ToExprPtrOutputWithContext(context.Context) ExprPtrOutput }
ExprPtrInput is an input type that accepts ExprArgs, ExprPtr and ExprPtrOutput values. You can construct a concrete instance of `ExprPtrInput` via:
ExprArgs{...} or: nil
func ExprPtr ¶ added in v0.21.0
func ExprPtr(v *ExprArgs) ExprPtrInput
type ExprPtrOutput ¶ added in v0.21.0
type ExprPtrOutput struct{ *pulumi.OutputState }
func (ExprPtrOutput) Description ¶ added in v0.21.0
func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprPtrOutput) Elem ¶ added in v0.21.0
func (o ExprPtrOutput) Elem() ExprOutput
func (ExprPtrOutput) ElementType ¶ added in v0.21.0
func (ExprPtrOutput) ElementType() reflect.Type
func (ExprPtrOutput) Expression ¶ added in v0.21.0
func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprPtrOutput) Location ¶ added in v0.21.0
func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprPtrOutput) Title ¶ added in v0.21.0
func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprPtrOutput) ToExprPtrOutput ¶ added in v0.21.0
func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
func (ExprPtrOutput) ToExprPtrOutputWithContext ¶ added in v0.21.0
func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprResponse ¶ added in v0.21.0
type ExprResponse struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type ExprResponseOutput ¶ added in v0.21.0
type ExprResponseOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprResponseOutput) Description ¶ added in v0.21.0
func (o ExprResponseOutput) Description() pulumi.StringOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprResponseOutput) ElementType ¶ added in v0.21.0
func (ExprResponseOutput) ElementType() reflect.Type
func (ExprResponseOutput) Expression ¶ added in v0.21.0
func (o ExprResponseOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprResponseOutput) Location ¶ added in v0.21.0
func (o ExprResponseOutput) Location() pulumi.StringOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprResponseOutput) Title ¶ added in v0.21.0
func (o ExprResponseOutput) Title() pulumi.StringOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprResponseOutput) ToExprResponseOutput ¶ added in v0.21.0
func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
func (ExprResponseOutput) ToExprResponseOutputWithContext ¶ added in v0.21.0
func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
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"` // The list of Google Kubernetes Engine clusters to which this response policy is applied. GkeClusters []ResponsePolicyGKEClusterResponse `pulumi:"gkeClusters"` Kind string `pulumi:"kind"` // User labels. Labels map[string]string `pulumi:"labels"` // 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) GkeClusters ¶ added in v0.26.0
func (o GetResponsePolicyResultOutput) GkeClusters() ResponsePolicyGKEClusterResponseArrayOutput
The list of Google Kubernetes Engine clusters to which this response policy is applied.
func (GetResponsePolicyResultOutput) Kind ¶ added in v0.11.0
func (o GetResponsePolicyResultOutput) Kind() pulumi.StringOutput
func (GetResponsePolicyResultOutput) Labels ¶ added in v0.26.1
func (o GetResponsePolicyResultOutput) Labels() pulumi.StringMapOutput
User labels.
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 GoogleIamV1AuditConfig ¶ added in v0.21.0
type GoogleIamV1AuditConfig struct { // The configuration for logging of each type of permission. AuditLogConfigs []GoogleIamV1AuditLogConfig `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service *string `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
type GoogleIamV1AuditConfigArgs ¶ added in v0.21.0
type GoogleIamV1AuditConfigArgs struct { // The configuration for logging of each type of permission. AuditLogConfigs GoogleIamV1AuditLogConfigArrayInput `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service pulumi.StringPtrInput `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
func (GoogleIamV1AuditConfigArgs) ElementType ¶ added in v0.21.0
func (GoogleIamV1AuditConfigArgs) ElementType() reflect.Type
func (GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutput ¶ added in v0.21.0
func (i GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput
func (GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutputWithContext ¶ added in v0.21.0
func (i GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigOutput
type GoogleIamV1AuditConfigArray ¶ added in v0.21.0
type GoogleIamV1AuditConfigArray []GoogleIamV1AuditConfigInput
func (GoogleIamV1AuditConfigArray) ElementType ¶ added in v0.21.0
func (GoogleIamV1AuditConfigArray) ElementType() reflect.Type
func (GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutput ¶ added in v0.21.0
func (i GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput
func (GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutputWithContext ¶ added in v0.21.0
func (i GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigArrayOutput
type GoogleIamV1AuditConfigArrayInput ¶ added in v0.21.0
type GoogleIamV1AuditConfigArrayInput interface { pulumi.Input ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput ToGoogleIamV1AuditConfigArrayOutputWithContext(context.Context) GoogleIamV1AuditConfigArrayOutput }
GoogleIamV1AuditConfigArrayInput is an input type that accepts GoogleIamV1AuditConfigArray and GoogleIamV1AuditConfigArrayOutput values. You can construct a concrete instance of `GoogleIamV1AuditConfigArrayInput` via:
GoogleIamV1AuditConfigArray{ GoogleIamV1AuditConfigArgs{...} }
type GoogleIamV1AuditConfigArrayOutput ¶ added in v0.21.0
type GoogleIamV1AuditConfigArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditConfigArrayOutput) ElementType ¶ added in v0.21.0
func (GoogleIamV1AuditConfigArrayOutput) ElementType() reflect.Type
func (GoogleIamV1AuditConfigArrayOutput) Index ¶ added in v0.21.0
func (o GoogleIamV1AuditConfigArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditConfigOutput
func (GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutput ¶ added in v0.21.0
func (o GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput
func (GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutputWithContext ¶ added in v0.21.0
func (o GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigArrayOutput
type GoogleIamV1AuditConfigInput ¶ added in v0.21.0
type GoogleIamV1AuditConfigInput interface { pulumi.Input ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput ToGoogleIamV1AuditConfigOutputWithContext(context.Context) GoogleIamV1AuditConfigOutput }
GoogleIamV1AuditConfigInput is an input type that accepts GoogleIamV1AuditConfigArgs and GoogleIamV1AuditConfigOutput values. You can construct a concrete instance of `GoogleIamV1AuditConfigInput` via:
GoogleIamV1AuditConfigArgs{...}
type GoogleIamV1AuditConfigOutput ¶ added in v0.21.0
type GoogleIamV1AuditConfigOutput struct{ *pulumi.OutputState }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
func (GoogleIamV1AuditConfigOutput) AuditLogConfigs ¶ added in v0.21.0
func (o GoogleIamV1AuditConfigOutput) AuditLogConfigs() GoogleIamV1AuditLogConfigArrayOutput
The configuration for logging of each type of permission.
func (GoogleIamV1AuditConfigOutput) ElementType ¶ added in v0.21.0
func (GoogleIamV1AuditConfigOutput) ElementType() reflect.Type
func (GoogleIamV1AuditConfigOutput) Service ¶ added in v0.21.0
func (o GoogleIamV1AuditConfigOutput) Service() pulumi.StringPtrOutput
Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
func (GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutput ¶ added in v0.21.0
func (o GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput
func (GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutputWithContext ¶ added in v0.21.0
func (o GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigOutput
type GoogleIamV1AuditConfigResponse ¶ added in v0.21.0
type GoogleIamV1AuditConfigResponse struct { // The configuration for logging of each type of permission. AuditLogConfigs []GoogleIamV1AuditLogConfigResponse `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service string `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
type GoogleIamV1AuditConfigResponseArrayOutput ¶ added in v0.21.0
type GoogleIamV1AuditConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditConfigResponseArrayOutput) ElementType ¶ added in v0.21.0
func (GoogleIamV1AuditConfigResponseArrayOutput) ElementType() reflect.Type
func (GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutput ¶ added in v0.21.0
func (o GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutput() GoogleIamV1AuditConfigResponseArrayOutput
func (GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutputWithContext ¶ added in v0.21.0
func (o GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigResponseArrayOutput
type GoogleIamV1AuditConfigResponseOutput ¶ added in v0.21.0
type GoogleIamV1AuditConfigResponseOutput struct{ *pulumi.OutputState }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
func (GoogleIamV1AuditConfigResponseOutput) AuditLogConfigs ¶ added in v0.21.0
func (o GoogleIamV1AuditConfigResponseOutput) AuditLogConfigs() GoogleIamV1AuditLogConfigResponseArrayOutput
The configuration for logging of each type of permission.
func (GoogleIamV1AuditConfigResponseOutput) ElementType ¶ added in v0.21.0
func (GoogleIamV1AuditConfigResponseOutput) ElementType() reflect.Type
func (GoogleIamV1AuditConfigResponseOutput) Service ¶ added in v0.21.0
func (o GoogleIamV1AuditConfigResponseOutput) Service() pulumi.StringOutput
Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
func (GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutput ¶ added in v0.21.0
func (o GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutput() GoogleIamV1AuditConfigResponseOutput
func (GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutputWithContext ¶ added in v0.21.0
func (o GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigResponseOutput
type GoogleIamV1AuditLogConfig ¶ added in v0.21.0
type GoogleIamV1AuditLogConfig struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers []string `pulumi:"exemptedMembers"` // The log type that this config enables. LogType *GoogleIamV1AuditLogConfigLogType `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
type GoogleIamV1AuditLogConfigArgs ¶ added in v0.21.0
type GoogleIamV1AuditLogConfigArgs struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers pulumi.StringArrayInput `pulumi:"exemptedMembers"` // The log type that this config enables. LogType GoogleIamV1AuditLogConfigLogTypePtrInput `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (GoogleIamV1AuditLogConfigArgs) ElementType ¶ added in v0.21.0
func (GoogleIamV1AuditLogConfigArgs) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutput ¶ added in v0.21.0
func (i GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput
func (GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutputWithContext ¶ added in v0.21.0
func (i GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigOutput
type GoogleIamV1AuditLogConfigArray ¶ added in v0.21.0
type GoogleIamV1AuditLogConfigArray []GoogleIamV1AuditLogConfigInput
func (GoogleIamV1AuditLogConfigArray) ElementType ¶ added in v0.21.0
func (GoogleIamV1AuditLogConfigArray) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutput ¶ added in v0.21.0
func (i GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput
func (GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutputWithContext ¶ added in v0.21.0
func (i GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigArrayOutput
type GoogleIamV1AuditLogConfigArrayInput ¶ added in v0.21.0
type GoogleIamV1AuditLogConfigArrayInput interface { pulumi.Input ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput ToGoogleIamV1AuditLogConfigArrayOutputWithContext(context.Context) GoogleIamV1AuditLogConfigArrayOutput }
GoogleIamV1AuditLogConfigArrayInput is an input type that accepts GoogleIamV1AuditLogConfigArray and GoogleIamV1AuditLogConfigArrayOutput values. You can construct a concrete instance of `GoogleIamV1AuditLogConfigArrayInput` via:
GoogleIamV1AuditLogConfigArray{ GoogleIamV1AuditLogConfigArgs{...} }
type GoogleIamV1AuditLogConfigArrayOutput ¶ added in v0.21.0
type GoogleIamV1AuditLogConfigArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditLogConfigArrayOutput) ElementType ¶ added in v0.21.0
func (GoogleIamV1AuditLogConfigArrayOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigArrayOutput) Index ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditLogConfigOutput
func (GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutput ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput
func (GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutputWithContext ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigArrayOutput
type GoogleIamV1AuditLogConfigInput ¶ added in v0.21.0
type GoogleIamV1AuditLogConfigInput interface { pulumi.Input ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput ToGoogleIamV1AuditLogConfigOutputWithContext(context.Context) GoogleIamV1AuditLogConfigOutput }
GoogleIamV1AuditLogConfigInput is an input type that accepts GoogleIamV1AuditLogConfigArgs and GoogleIamV1AuditLogConfigOutput values. You can construct a concrete instance of `GoogleIamV1AuditLogConfigInput` via:
GoogleIamV1AuditLogConfigArgs{...}
type GoogleIamV1AuditLogConfigLogType ¶ added in v0.21.0
type GoogleIamV1AuditLogConfigLogType string
The log type that this config enables.
func (GoogleIamV1AuditLogConfigLogType) ElementType ¶ added in v0.21.0
func (GoogleIamV1AuditLogConfigLogType) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutput ¶ added in v0.21.0
func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput
func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext ¶ added in v0.21.0
func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypeOutput
func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutput ¶ added in v0.21.0
func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext ¶ added in v0.21.0
func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogType) ToStringOutput ¶ added in v0.21.0
func (e GoogleIamV1AuditLogConfigLogType) ToStringOutput() pulumi.StringOutput
func (GoogleIamV1AuditLogConfigLogType) ToStringOutputWithContext ¶ added in v0.21.0
func (e GoogleIamV1AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleIamV1AuditLogConfigLogType) ToStringPtrOutput ¶ added in v0.21.0
func (e GoogleIamV1AuditLogConfigLogType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleIamV1AuditLogConfigLogType) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e GoogleIamV1AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleIamV1AuditLogConfigLogTypeInput ¶ added in v0.21.0
type GoogleIamV1AuditLogConfigLogTypeInput interface { pulumi.Input ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(context.Context) GoogleIamV1AuditLogConfigLogTypeOutput }
GoogleIamV1AuditLogConfigLogTypeInput is an input type that accepts GoogleIamV1AuditLogConfigLogTypeArgs and GoogleIamV1AuditLogConfigLogTypeOutput values. You can construct a concrete instance of `GoogleIamV1AuditLogConfigLogTypeInput` via:
GoogleIamV1AuditLogConfigLogTypeArgs{...}
type GoogleIamV1AuditLogConfigLogTypeOutput ¶ added in v0.21.0
type GoogleIamV1AuditLogConfigLogTypeOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditLogConfigLogTypeOutput) ElementType ¶ added in v0.21.0
func (GoogleIamV1AuditLogConfigLogTypeOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutput ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypeOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutput ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleIamV1AuditLogConfigLogTypePtrInput ¶ added in v0.21.0
type GoogleIamV1AuditLogConfigLogTypePtrInput interface { pulumi.Input ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput }
func GoogleIamV1AuditLogConfigLogTypePtr ¶ added in v0.21.0
func GoogleIamV1AuditLogConfigLogTypePtr(v string) GoogleIamV1AuditLogConfigLogTypePtrInput
type GoogleIamV1AuditLogConfigLogTypePtrOutput ¶ added in v0.21.0
type GoogleIamV1AuditLogConfigLogTypePtrOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ElementType ¶ added in v0.21.0
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleIamV1AuditLogConfigOutput ¶ added in v0.21.0
type GoogleIamV1AuditLogConfigOutput struct{ *pulumi.OutputState }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (GoogleIamV1AuditLogConfigOutput) ElementType ¶ added in v0.21.0
func (GoogleIamV1AuditLogConfigOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigOutput) ExemptedMembers ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput
Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
func (GoogleIamV1AuditLogConfigOutput) LogType ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigOutput) LogType() GoogleIamV1AuditLogConfigLogTypePtrOutput
The log type that this config enables.
func (GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutput ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput
func (GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutputWithContext ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigOutput
type GoogleIamV1AuditLogConfigResponse ¶ added in v0.21.0
type GoogleIamV1AuditLogConfigResponse struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers []string `pulumi:"exemptedMembers"` // The log type that this config enables. LogType string `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
type GoogleIamV1AuditLogConfigResponseArrayOutput ¶ added in v0.21.0
type GoogleIamV1AuditLogConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditLogConfigResponseArrayOutput) ElementType ¶ added in v0.21.0
func (GoogleIamV1AuditLogConfigResponseArrayOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutput ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutput() GoogleIamV1AuditLogConfigResponseArrayOutput
func (GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutputWithContext ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigResponseArrayOutput
type GoogleIamV1AuditLogConfigResponseOutput ¶ added in v0.21.0
type GoogleIamV1AuditLogConfigResponseOutput struct{ *pulumi.OutputState }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (GoogleIamV1AuditLogConfigResponseOutput) ElementType ¶ added in v0.21.0
func (GoogleIamV1AuditLogConfigResponseOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigResponseOutput) ExemptedMembers ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigResponseOutput) ExemptedMembers() pulumi.StringArrayOutput
Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
func (GoogleIamV1AuditLogConfigResponseOutput) LogType ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigResponseOutput) LogType() pulumi.StringOutput
The log type that this config enables.
func (GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutput ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutput() GoogleIamV1AuditLogConfigResponseOutput
func (GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutputWithContext ¶ added in v0.21.0
func (o GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigResponseOutput
type GoogleIamV1Binding ¶ added in v0.21.0
type GoogleIamV1Binding struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition *Expr `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members []string `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role *string `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
type GoogleIamV1BindingArgs ¶ added in v0.21.0
type GoogleIamV1BindingArgs struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition ExprPtrInput `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members pulumi.StringArrayInput `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringPtrInput `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
func (GoogleIamV1BindingArgs) ElementType ¶ added in v0.21.0
func (GoogleIamV1BindingArgs) ElementType() reflect.Type
func (GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutput ¶ added in v0.21.0
func (i GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput
func (GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutputWithContext ¶ added in v0.21.0
func (i GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutputWithContext(ctx context.Context) GoogleIamV1BindingOutput
type GoogleIamV1BindingArray ¶ added in v0.21.0
type GoogleIamV1BindingArray []GoogleIamV1BindingInput
func (GoogleIamV1BindingArray) ElementType ¶ added in v0.21.0
func (GoogleIamV1BindingArray) ElementType() reflect.Type
func (GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutput ¶ added in v0.21.0
func (i GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput
func (GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutputWithContext ¶ added in v0.21.0
func (i GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingArrayOutput
type GoogleIamV1BindingArrayInput ¶ added in v0.21.0
type GoogleIamV1BindingArrayInput interface { pulumi.Input ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput ToGoogleIamV1BindingArrayOutputWithContext(context.Context) GoogleIamV1BindingArrayOutput }
GoogleIamV1BindingArrayInput is an input type that accepts GoogleIamV1BindingArray and GoogleIamV1BindingArrayOutput values. You can construct a concrete instance of `GoogleIamV1BindingArrayInput` via:
GoogleIamV1BindingArray{ GoogleIamV1BindingArgs{...} }
type GoogleIamV1BindingArrayOutput ¶ added in v0.21.0
type GoogleIamV1BindingArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1BindingArrayOutput) ElementType ¶ added in v0.21.0
func (GoogleIamV1BindingArrayOutput) ElementType() reflect.Type
func (GoogleIamV1BindingArrayOutput) Index ¶ added in v0.21.0
func (o GoogleIamV1BindingArrayOutput) Index(i pulumi.IntInput) GoogleIamV1BindingOutput
func (GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutput ¶ added in v0.21.0
func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput
func (GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutputWithContext ¶ added in v0.21.0
func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingArrayOutput
type GoogleIamV1BindingInput ¶ added in v0.21.0
type GoogleIamV1BindingInput interface { pulumi.Input ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput ToGoogleIamV1BindingOutputWithContext(context.Context) GoogleIamV1BindingOutput }
GoogleIamV1BindingInput is an input type that accepts GoogleIamV1BindingArgs and GoogleIamV1BindingOutput values. You can construct a concrete instance of `GoogleIamV1BindingInput` via:
GoogleIamV1BindingArgs{...}
type GoogleIamV1BindingOutput ¶ added in v0.21.0
type GoogleIamV1BindingOutput struct{ *pulumi.OutputState }
Associates `members`, or principals, with a `role`.
func (GoogleIamV1BindingOutput) Condition ¶ added in v0.21.0
func (o GoogleIamV1BindingOutput) Condition() ExprPtrOutput
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
func (GoogleIamV1BindingOutput) ElementType ¶ added in v0.21.0
func (GoogleIamV1BindingOutput) ElementType() reflect.Type
func (GoogleIamV1BindingOutput) Members ¶ added in v0.21.0
func (o GoogleIamV1BindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (GoogleIamV1BindingOutput) Role ¶ added in v0.21.0
func (o GoogleIamV1BindingOutput) Role() pulumi.StringPtrOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutput ¶ added in v0.21.0
func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput
func (GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutputWithContext ¶ added in v0.21.0
func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutputWithContext(ctx context.Context) GoogleIamV1BindingOutput
type GoogleIamV1BindingResponse ¶ added in v0.21.0
type GoogleIamV1BindingResponse struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition ExprResponse `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members []string `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role string `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
type GoogleIamV1BindingResponseArrayOutput ¶ added in v0.21.0
type GoogleIamV1BindingResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1BindingResponseArrayOutput) ElementType ¶ added in v0.21.0
func (GoogleIamV1BindingResponseArrayOutput) ElementType() reflect.Type
func (GoogleIamV1BindingResponseArrayOutput) Index ¶ added in v0.21.0
func (o GoogleIamV1BindingResponseArrayOutput) Index(i pulumi.IntInput) GoogleIamV1BindingResponseOutput
func (GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutput ¶ added in v0.21.0
func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutput() GoogleIamV1BindingResponseArrayOutput
func (GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutputWithContext ¶ added in v0.21.0
func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseArrayOutput
type GoogleIamV1BindingResponseOutput ¶ added in v0.21.0
type GoogleIamV1BindingResponseOutput struct{ *pulumi.OutputState }
Associates `members`, or principals, with a `role`.
func (GoogleIamV1BindingResponseOutput) Condition ¶ added in v0.21.0
func (o GoogleIamV1BindingResponseOutput) Condition() ExprResponseOutput
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
func (GoogleIamV1BindingResponseOutput) ElementType ¶ added in v0.21.0
func (GoogleIamV1BindingResponseOutput) ElementType() reflect.Type
func (GoogleIamV1BindingResponseOutput) Members ¶ added in v0.21.0
func (o GoogleIamV1BindingResponseOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (GoogleIamV1BindingResponseOutput) Role ¶ added in v0.21.0
func (o GoogleIamV1BindingResponseOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutput ¶ added in v0.21.0
func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutput() GoogleIamV1BindingResponseOutput
func (GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutputWithContext ¶ added in v0.21.0
func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseOutput
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 LookupManagedZoneIamPolicyArgs ¶ added in v0.21.0
type LookupManagedZoneIamPolicyOutputArgs ¶ added in v0.21.0
type LookupManagedZoneIamPolicyOutputArgs struct { ManagedZone pulumi.StringInput `pulumi:"managedZone"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupManagedZoneIamPolicyOutputArgs) ElementType ¶ added in v0.21.0
func (LookupManagedZoneIamPolicyOutputArgs) ElementType() reflect.Type
type LookupManagedZoneIamPolicyResult ¶ added in v0.21.0
type LookupManagedZoneIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupManagedZoneIamPolicy ¶ added in v0.21.0
func LookupManagedZoneIamPolicy(ctx *pulumi.Context, args *LookupManagedZoneIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupManagedZoneIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupManagedZoneIamPolicyResultOutput ¶ added in v0.21.0
type LookupManagedZoneIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupManagedZoneIamPolicyOutput ¶ added in v0.21.0
func LookupManagedZoneIamPolicyOutput(ctx *pulumi.Context, args LookupManagedZoneIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupManagedZoneIamPolicyResultOutput
func (LookupManagedZoneIamPolicyResultOutput) AuditConfigs ¶ added in v0.21.0
func (o LookupManagedZoneIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupManagedZoneIamPolicyResultOutput) Bindings ¶ added in v0.21.0
func (o LookupManagedZoneIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupManagedZoneIamPolicyResultOutput) ElementType ¶ added in v0.21.0
func (LookupManagedZoneIamPolicyResultOutput) ElementType() reflect.Type
func (LookupManagedZoneIamPolicyResultOutput) Etag ¶ added in v0.21.0
func (o LookupManagedZoneIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupManagedZoneIamPolicyResultOutput) ToLookupManagedZoneIamPolicyResultOutput ¶ added in v0.21.0
func (o LookupManagedZoneIamPolicyResultOutput) ToLookupManagedZoneIamPolicyResultOutput() LookupManagedZoneIamPolicyResultOutput
func (LookupManagedZoneIamPolicyResultOutput) ToLookupManagedZoneIamPolicyResultOutputWithContext ¶ added in v0.21.0
func (o LookupManagedZoneIamPolicyResultOutput) ToLookupManagedZoneIamPolicyResultOutputWithContext(ctx context.Context) LookupManagedZoneIamPolicyResultOutput
func (LookupManagedZoneIamPolicyResultOutput) Version ¶ added in v0.21.0
func (o LookupManagedZoneIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
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 either the geo location of the querying user or a weighted round robin based routing policy. A valid ResourceRecordSet contains only rrdata (for static resolution) or a routing_policy (for dynamic resolution). 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 either the geo location of the querying user or a weighted round robin based routing policy. A valid ResourceRecordSet contains only rrdata (for static resolution) or a routing_policy (for dynamic resolution).
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 // For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection. ClientOperationId pulumi.StringPtrOutput `pulumi:"clientOperationId"` 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"` Project pulumi.StringOutput `pulumi:"project"` // 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 { // For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection. 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 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 // 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"` // IPv6 address of a target name server. Does not accept both fields (ipv4 & ipv6) being populated. Public preview as of November 2022. Ipv6Address *string `pulumi:"ipv6Address"` 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"` // IPv6 address of a target name server. Does not accept both fields (ipv4 & ipv6) being populated. Public preview as of November 2022. Ipv6Address pulumi.StringPtrInput `pulumi:"ipv6Address"` 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) Ipv6Address ¶ added in v0.28.0
func (o ManagedZoneForwardingConfigNameServerTargetOutput) Ipv6Address() pulumi.StringPtrOutput
IPv6 address of a target name server. Does not accept both fields (ipv4 & ipv6) being populated. Public preview as of November 2022.
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"` // IPv6 address of a target name server. Does not accept both fields (ipv4 & ipv6) being populated. Public preview as of November 2022. Ipv6Address string `pulumi:"ipv6Address"` 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) Ipv6Address ¶ added in v0.28.0
func (o ManagedZoneForwardingConfigNameServerTargetResponseOutput) Ipv6Address() pulumi.StringOutput
IPv6 address of a target name server. Does not accept both fields (ipv4 & ipv6) being populated. Public preview as of November 2022.
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 ManagedZoneIamBinding ¶ added in v0.26.0
type ManagedZoneIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetManagedZoneIamBinding ¶ added in v0.26.0
func GetManagedZoneIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedZoneIamBindingState, opts ...pulumi.ResourceOption) (*ManagedZoneIamBinding, error)
GetManagedZoneIamBinding gets an existing ManagedZoneIamBinding 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 NewManagedZoneIamBinding ¶ added in v0.26.0
func NewManagedZoneIamBinding(ctx *pulumi.Context, name string, args *ManagedZoneIamBindingArgs, opts ...pulumi.ResourceOption) (*ManagedZoneIamBinding, error)
NewManagedZoneIamBinding registers a new resource with the given unique name, arguments, and options.
func (*ManagedZoneIamBinding) ElementType ¶ added in v0.26.0
func (*ManagedZoneIamBinding) ElementType() reflect.Type
func (*ManagedZoneIamBinding) ToManagedZoneIamBindingOutput ¶ added in v0.26.0
func (i *ManagedZoneIamBinding) ToManagedZoneIamBindingOutput() ManagedZoneIamBindingOutput
func (*ManagedZoneIamBinding) ToManagedZoneIamBindingOutputWithContext ¶ added in v0.26.0
func (i *ManagedZoneIamBinding) ToManagedZoneIamBindingOutputWithContext(ctx context.Context) ManagedZoneIamBindingOutput
type ManagedZoneIamBindingArgs ¶ added in v0.26.0
type ManagedZoneIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a ManagedZoneIamBinding resource.
func (ManagedZoneIamBindingArgs) ElementType ¶ added in v0.26.0
func (ManagedZoneIamBindingArgs) ElementType() reflect.Type
type ManagedZoneIamBindingInput ¶ added in v0.26.0
type ManagedZoneIamBindingInput interface { pulumi.Input ToManagedZoneIamBindingOutput() ManagedZoneIamBindingOutput ToManagedZoneIamBindingOutputWithContext(ctx context.Context) ManagedZoneIamBindingOutput }
type ManagedZoneIamBindingOutput ¶ added in v0.26.0
type ManagedZoneIamBindingOutput struct{ *pulumi.OutputState }
func (ManagedZoneIamBindingOutput) Condition ¶ added in v0.26.0
func (o ManagedZoneIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ManagedZoneIamBindingOutput) ElementType ¶ added in v0.26.0
func (ManagedZoneIamBindingOutput) ElementType() reflect.Type
func (ManagedZoneIamBindingOutput) Etag ¶ added in v0.26.0
func (o ManagedZoneIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ManagedZoneIamBindingOutput) Members ¶ added in v0.26.0
func (o ManagedZoneIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (ManagedZoneIamBindingOutput) Name ¶ added in v0.26.0
func (o ManagedZoneIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ManagedZoneIamBindingOutput) Project ¶ added in v0.26.0
func (o ManagedZoneIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ManagedZoneIamBindingOutput) Role ¶ added in v0.26.0
func (o ManagedZoneIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (ManagedZoneIamBindingOutput) ToManagedZoneIamBindingOutput ¶ added in v0.26.0
func (o ManagedZoneIamBindingOutput) ToManagedZoneIamBindingOutput() ManagedZoneIamBindingOutput
func (ManagedZoneIamBindingOutput) ToManagedZoneIamBindingOutputWithContext ¶ added in v0.26.0
func (o ManagedZoneIamBindingOutput) ToManagedZoneIamBindingOutputWithContext(ctx context.Context) ManagedZoneIamBindingOutput
type ManagedZoneIamBindingState ¶ added in v0.26.0
type ManagedZoneIamBindingState struct { }
func (ManagedZoneIamBindingState) ElementType ¶ added in v0.26.0
func (ManagedZoneIamBindingState) ElementType() reflect.Type
type ManagedZoneIamMember ¶ added in v0.26.0
type ManagedZoneIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetManagedZoneIamMember ¶ added in v0.26.0
func GetManagedZoneIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedZoneIamMemberState, opts ...pulumi.ResourceOption) (*ManagedZoneIamMember, error)
GetManagedZoneIamMember gets an existing ManagedZoneIamMember 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 NewManagedZoneIamMember ¶ added in v0.26.0
func NewManagedZoneIamMember(ctx *pulumi.Context, name string, args *ManagedZoneIamMemberArgs, opts ...pulumi.ResourceOption) (*ManagedZoneIamMember, error)
NewManagedZoneIamMember registers a new resource with the given unique name, arguments, and options.
func (*ManagedZoneIamMember) ElementType ¶ added in v0.26.0
func (*ManagedZoneIamMember) ElementType() reflect.Type
func (*ManagedZoneIamMember) ToManagedZoneIamMemberOutput ¶ added in v0.26.0
func (i *ManagedZoneIamMember) ToManagedZoneIamMemberOutput() ManagedZoneIamMemberOutput
func (*ManagedZoneIamMember) ToManagedZoneIamMemberOutputWithContext ¶ added in v0.26.0
func (i *ManagedZoneIamMember) ToManagedZoneIamMemberOutputWithContext(ctx context.Context) ManagedZoneIamMemberOutput
type ManagedZoneIamMemberArgs ¶ added in v0.26.0
type ManagedZoneIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a ManagedZoneIamMember resource.
func (ManagedZoneIamMemberArgs) ElementType ¶ added in v0.26.0
func (ManagedZoneIamMemberArgs) ElementType() reflect.Type
type ManagedZoneIamMemberInput ¶ added in v0.26.0
type ManagedZoneIamMemberInput interface { pulumi.Input ToManagedZoneIamMemberOutput() ManagedZoneIamMemberOutput ToManagedZoneIamMemberOutputWithContext(ctx context.Context) ManagedZoneIamMemberOutput }
type ManagedZoneIamMemberOutput ¶ added in v0.26.0
type ManagedZoneIamMemberOutput struct{ *pulumi.OutputState }
func (ManagedZoneIamMemberOutput) Condition ¶ added in v0.26.0
func (o ManagedZoneIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ManagedZoneIamMemberOutput) ElementType ¶ added in v0.26.0
func (ManagedZoneIamMemberOutput) ElementType() reflect.Type
func (ManagedZoneIamMemberOutput) Etag ¶ added in v0.26.0
func (o ManagedZoneIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ManagedZoneIamMemberOutput) Member ¶ added in v0.26.0
func (o ManagedZoneIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (ManagedZoneIamMemberOutput) Name ¶ added in v0.26.0
func (o ManagedZoneIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ManagedZoneIamMemberOutput) Project ¶ added in v0.26.0
func (o ManagedZoneIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ManagedZoneIamMemberOutput) Role ¶ added in v0.26.0
func (o ManagedZoneIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (ManagedZoneIamMemberOutput) ToManagedZoneIamMemberOutput ¶ added in v0.26.0
func (o ManagedZoneIamMemberOutput) ToManagedZoneIamMemberOutput() ManagedZoneIamMemberOutput
func (ManagedZoneIamMemberOutput) ToManagedZoneIamMemberOutputWithContext ¶ added in v0.26.0
func (o ManagedZoneIamMemberOutput) ToManagedZoneIamMemberOutputWithContext(ctx context.Context) ManagedZoneIamMemberOutput
type ManagedZoneIamMemberState ¶ added in v0.26.0
type ManagedZoneIamMemberState struct { }
func (ManagedZoneIamMemberState) ElementType ¶ added in v0.26.0
func (ManagedZoneIamMemberState) ElementType() reflect.Type
type ManagedZoneIamPolicy ¶ added in v0.21.0
type ManagedZoneIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` ManagedZone pulumi.StringOutput `pulumi:"managedZone"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. 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 GetManagedZoneIamPolicy ¶ added in v0.21.0
func GetManagedZoneIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedZoneIamPolicyState, opts ...pulumi.ResourceOption) (*ManagedZoneIamPolicy, error)
GetManagedZoneIamPolicy gets an existing ManagedZoneIamPolicy 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 NewManagedZoneIamPolicy ¶ added in v0.21.0
func NewManagedZoneIamPolicy(ctx *pulumi.Context, name string, args *ManagedZoneIamPolicyArgs, opts ...pulumi.ResourceOption) (*ManagedZoneIamPolicy, error)
NewManagedZoneIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*ManagedZoneIamPolicy) ElementType ¶ added in v0.21.0
func (*ManagedZoneIamPolicy) ElementType() reflect.Type
func (*ManagedZoneIamPolicy) ToManagedZoneIamPolicyOutput ¶ added in v0.21.0
func (i *ManagedZoneIamPolicy) ToManagedZoneIamPolicyOutput() ManagedZoneIamPolicyOutput
func (*ManagedZoneIamPolicy) ToManagedZoneIamPolicyOutputWithContext ¶ added in v0.21.0
func (i *ManagedZoneIamPolicy) ToManagedZoneIamPolicyOutputWithContext(ctx context.Context) ManagedZoneIamPolicyOutput
type ManagedZoneIamPolicyArgs ¶ added in v0.21.0
type ManagedZoneIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings GoogleIamV1BindingArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput ManagedZone pulumi.StringInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a ManagedZoneIamPolicy resource.
func (ManagedZoneIamPolicyArgs) ElementType ¶ added in v0.21.0
func (ManagedZoneIamPolicyArgs) ElementType() reflect.Type
type ManagedZoneIamPolicyInput ¶ added in v0.21.0
type ManagedZoneIamPolicyInput interface { pulumi.Input ToManagedZoneIamPolicyOutput() ManagedZoneIamPolicyOutput ToManagedZoneIamPolicyOutputWithContext(ctx context.Context) ManagedZoneIamPolicyOutput }
type ManagedZoneIamPolicyOutput ¶ added in v0.21.0
type ManagedZoneIamPolicyOutput struct{ *pulumi.OutputState }
func (ManagedZoneIamPolicyOutput) AuditConfigs ¶ added in v0.21.0
func (o ManagedZoneIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (ManagedZoneIamPolicyOutput) Bindings ¶ added in v0.21.0
func (o ManagedZoneIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (ManagedZoneIamPolicyOutput) ElementType ¶ added in v0.21.0
func (ManagedZoneIamPolicyOutput) ElementType() reflect.Type
func (ManagedZoneIamPolicyOutput) Etag ¶ added in v0.21.0
func (o ManagedZoneIamPolicyOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (ManagedZoneIamPolicyOutput) ManagedZone ¶ added in v0.21.0
func (o ManagedZoneIamPolicyOutput) ManagedZone() pulumi.StringOutput
func (ManagedZoneIamPolicyOutput) Project ¶ added in v0.21.0
func (o ManagedZoneIamPolicyOutput) Project() pulumi.StringOutput
func (ManagedZoneIamPolicyOutput) ToManagedZoneIamPolicyOutput ¶ added in v0.21.0
func (o ManagedZoneIamPolicyOutput) ToManagedZoneIamPolicyOutput() ManagedZoneIamPolicyOutput
func (ManagedZoneIamPolicyOutput) ToManagedZoneIamPolicyOutputWithContext ¶ added in v0.21.0
func (o ManagedZoneIamPolicyOutput) ToManagedZoneIamPolicyOutputWithContext(ctx context.Context) ManagedZoneIamPolicyOutput
func (ManagedZoneIamPolicyOutput) Version ¶ added in v0.21.0
func (o ManagedZoneIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type ManagedZoneIamPolicyState ¶ added in v0.21.0
type ManagedZoneIamPolicyState struct { }
func (ManagedZoneIamPolicyState) ElementType ¶ added in v0.21.0
func (ManagedZoneIamPolicyState) ElementType() reflect.Type
type ManagedZoneInput ¶
type ManagedZoneInput interface { pulumi.Input ToManagedZoneOutput() ManagedZoneOutput ToManagedZoneOutputWithContext(ctx context.Context) ManagedZoneOutput }
type ManagedZoneOutput ¶
type ManagedZoneOutput struct{ *pulumi.OutputState }
func (ManagedZoneOutput) ClientOperationId ¶ added in v0.21.0
func (o ManagedZoneOutput) ClientOperationId() pulumi.StringPtrOutput
For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.
func (ManagedZoneOutput) CloudLoggingConfig ¶ added in v0.19.0
func (o ManagedZoneOutput) CloudLoggingConfig() ManagedZoneCloudLoggingConfigResponseOutput
func (ManagedZoneOutput) CreationTime ¶ added in v0.19.0
func (o ManagedZoneOutput) CreationTime() pulumi.StringOutput
The time that this resource was created on the server. This is in RFC3339 text format. Output only.
func (ManagedZoneOutput) Description ¶ added in v0.19.0
func (o ManagedZoneOutput) 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 (ManagedZoneOutput) DnsName ¶ added in v0.19.0
func (o ManagedZoneOutput) DnsName() pulumi.StringOutput
The DNS name of this managed zone, for instance "example.com.".
func (ManagedZoneOutput) DnssecConfig ¶ added in v0.19.0
func (o ManagedZoneOutput) DnssecConfig() ManagedZoneDnsSecConfigResponseOutput
DNSSEC configuration.
func (ManagedZoneOutput) ElementType ¶
func (ManagedZoneOutput) ElementType() reflect.Type
func (ManagedZoneOutput) ForwardingConfig ¶ added in v0.19.0
func (o ManagedZoneOutput) 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 (ManagedZoneOutput) Kind ¶ added in v0.19.0
func (o ManagedZoneOutput) Kind() pulumi.StringOutput
func (ManagedZoneOutput) Labels ¶ added in v0.19.0
func (o ManagedZoneOutput) Labels() pulumi.StringMapOutput
User labels.
func (ManagedZoneOutput) Name ¶ added in v0.19.0
func (o ManagedZoneOutput) 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 (ManagedZoneOutput) NameServerSet ¶ added in v0.19.0
func (o ManagedZoneOutput) 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 (ManagedZoneOutput) NameServers ¶ added in v0.19.0
func (o ManagedZoneOutput) NameServers() pulumi.StringArrayOutput
Delegate your managed_zone to these virtual name servers; defined by the server (output only)
func (ManagedZoneOutput) PeeringConfig ¶ added in v0.19.0
func (o ManagedZoneOutput) 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 (ManagedZoneOutput) PrivateVisibilityConfig ¶ added in v0.19.0
func (o ManagedZoneOutput) PrivateVisibilityConfig() ManagedZonePrivateVisibilityConfigResponseOutput
For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from.
func (ManagedZoneOutput) Project ¶ added in v0.21.0
func (o ManagedZoneOutput) Project() pulumi.StringOutput
func (ManagedZoneOutput) ReverseLookupConfig ¶ added in v0.19.0
func (o ManagedZoneOutput) 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 (ManagedZoneOutput) ServiceDirectoryConfig ¶ added in v0.19.0
func (o ManagedZoneOutput) ServiceDirectoryConfig() ManagedZoneServiceDirectoryConfigResponseOutput
This field links to the associated service directory namespace. Do not set this field for public zones or forwarding zones.
func (ManagedZoneOutput) ToManagedZoneOutput ¶
func (o ManagedZoneOutput) ToManagedZoneOutput() ManagedZoneOutput
func (ManagedZoneOutput) ToManagedZoneOutputWithContext ¶
func (o ManagedZoneOutput) ToManagedZoneOutputWithContext(ctx context.Context) ManagedZoneOutput
func (ManagedZoneOutput) Visibility ¶ added in v0.19.0
func (o ManagedZoneOutput) 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 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 { // The list of Google Kubernetes Engine clusters that can see this zone. GkeClusters []ManagedZonePrivateVisibilityConfigGKECluster `pulumi:"gkeClusters"` Kind *string `pulumi:"kind"` // The list of VPC networks that can see this zone. Networks []ManagedZonePrivateVisibilityConfigNetwork `pulumi:"networks"` }
type ManagedZonePrivateVisibilityConfigArgs ¶
type ManagedZonePrivateVisibilityConfigArgs struct { // The list of Google Kubernetes Engine clusters that can see this zone. GkeClusters ManagedZonePrivateVisibilityConfigGKEClusterArrayInput `pulumi:"gkeClusters"` 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 ManagedZonePrivateVisibilityConfigGKECluster ¶ added in v0.26.0
type ManagedZonePrivateVisibilityConfigGKECluster struct { // The resource name of the cluster to bind this ManagedZone to. This should be specified in the format like: projects/*/locations/*/clusters/*. This is referenced from GKE projects.locations.clusters.get API: https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/get GkeClusterName *string `pulumi:"gkeClusterName"` Kind *string `pulumi:"kind"` }
type ManagedZonePrivateVisibilityConfigGKEClusterArgs ¶ added in v0.26.0
type ManagedZonePrivateVisibilityConfigGKEClusterArgs struct { // The resource name of the cluster to bind this ManagedZone to. This should be specified in the format like: projects/*/locations/*/clusters/*. This is referenced from GKE projects.locations.clusters.get API: https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/get GkeClusterName pulumi.StringPtrInput `pulumi:"gkeClusterName"` Kind pulumi.StringPtrInput `pulumi:"kind"` }
func (ManagedZonePrivateVisibilityConfigGKEClusterArgs) ElementType ¶ added in v0.26.0
func (ManagedZonePrivateVisibilityConfigGKEClusterArgs) ElementType() reflect.Type
func (ManagedZonePrivateVisibilityConfigGKEClusterArgs) ToManagedZonePrivateVisibilityConfigGKEClusterOutput ¶ added in v0.26.0
func (i ManagedZonePrivateVisibilityConfigGKEClusterArgs) ToManagedZonePrivateVisibilityConfigGKEClusterOutput() ManagedZonePrivateVisibilityConfigGKEClusterOutput
func (ManagedZonePrivateVisibilityConfigGKEClusterArgs) ToManagedZonePrivateVisibilityConfigGKEClusterOutputWithContext ¶ added in v0.26.0
func (i ManagedZonePrivateVisibilityConfigGKEClusterArgs) ToManagedZonePrivateVisibilityConfigGKEClusterOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigGKEClusterOutput
type ManagedZonePrivateVisibilityConfigGKEClusterArray ¶ added in v0.26.0
type ManagedZonePrivateVisibilityConfigGKEClusterArray []ManagedZonePrivateVisibilityConfigGKEClusterInput
func (ManagedZonePrivateVisibilityConfigGKEClusterArray) ElementType ¶ added in v0.26.0
func (ManagedZonePrivateVisibilityConfigGKEClusterArray) ElementType() reflect.Type
func (ManagedZonePrivateVisibilityConfigGKEClusterArray) ToManagedZonePrivateVisibilityConfigGKEClusterArrayOutput ¶ added in v0.26.0
func (i ManagedZonePrivateVisibilityConfigGKEClusterArray) ToManagedZonePrivateVisibilityConfigGKEClusterArrayOutput() ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput
func (ManagedZonePrivateVisibilityConfigGKEClusterArray) ToManagedZonePrivateVisibilityConfigGKEClusterArrayOutputWithContext ¶ added in v0.26.0
func (i ManagedZonePrivateVisibilityConfigGKEClusterArray) ToManagedZonePrivateVisibilityConfigGKEClusterArrayOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput
type ManagedZonePrivateVisibilityConfigGKEClusterArrayInput ¶ added in v0.26.0
type ManagedZonePrivateVisibilityConfigGKEClusterArrayInput interface { pulumi.Input ToManagedZonePrivateVisibilityConfigGKEClusterArrayOutput() ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput ToManagedZonePrivateVisibilityConfigGKEClusterArrayOutputWithContext(context.Context) ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput }
ManagedZonePrivateVisibilityConfigGKEClusterArrayInput is an input type that accepts ManagedZonePrivateVisibilityConfigGKEClusterArray and ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput values. You can construct a concrete instance of `ManagedZonePrivateVisibilityConfigGKEClusterArrayInput` via:
ManagedZonePrivateVisibilityConfigGKEClusterArray{ ManagedZonePrivateVisibilityConfigGKEClusterArgs{...} }
type ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput ¶ added in v0.26.0
type ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput struct{ *pulumi.OutputState }
func (ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput) ElementType ¶ added in v0.26.0
func (ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput) ElementType() reflect.Type
func (ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput) ToManagedZonePrivateVisibilityConfigGKEClusterArrayOutput ¶ added in v0.26.0
func (o ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput) ToManagedZonePrivateVisibilityConfigGKEClusterArrayOutput() ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput
func (ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput) ToManagedZonePrivateVisibilityConfigGKEClusterArrayOutputWithContext ¶ added in v0.26.0
func (o ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput) ToManagedZonePrivateVisibilityConfigGKEClusterArrayOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput
type ManagedZonePrivateVisibilityConfigGKEClusterInput ¶ added in v0.26.0
type ManagedZonePrivateVisibilityConfigGKEClusterInput interface { pulumi.Input ToManagedZonePrivateVisibilityConfigGKEClusterOutput() ManagedZonePrivateVisibilityConfigGKEClusterOutput ToManagedZonePrivateVisibilityConfigGKEClusterOutputWithContext(context.Context) ManagedZonePrivateVisibilityConfigGKEClusterOutput }
ManagedZonePrivateVisibilityConfigGKEClusterInput is an input type that accepts ManagedZonePrivateVisibilityConfigGKEClusterArgs and ManagedZonePrivateVisibilityConfigGKEClusterOutput values. You can construct a concrete instance of `ManagedZonePrivateVisibilityConfigGKEClusterInput` via:
ManagedZonePrivateVisibilityConfigGKEClusterArgs{...}
type ManagedZonePrivateVisibilityConfigGKEClusterOutput ¶ added in v0.26.0
type ManagedZonePrivateVisibilityConfigGKEClusterOutput struct{ *pulumi.OutputState }
func (ManagedZonePrivateVisibilityConfigGKEClusterOutput) ElementType ¶ added in v0.26.0
func (ManagedZonePrivateVisibilityConfigGKEClusterOutput) ElementType() reflect.Type
func (ManagedZonePrivateVisibilityConfigGKEClusterOutput) GkeClusterName ¶ added in v0.26.0
func (o ManagedZonePrivateVisibilityConfigGKEClusterOutput) GkeClusterName() pulumi.StringPtrOutput
The resource name of the cluster to bind this ManagedZone to. This should be specified in the format like: projects/*/locations/*/clusters/*. This is referenced from GKE projects.locations.clusters.get API: https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/get
func (ManagedZonePrivateVisibilityConfigGKEClusterOutput) Kind ¶ added in v0.26.0
func (o ManagedZonePrivateVisibilityConfigGKEClusterOutput) Kind() pulumi.StringPtrOutput
func (ManagedZonePrivateVisibilityConfigGKEClusterOutput) ToManagedZonePrivateVisibilityConfigGKEClusterOutput ¶ added in v0.26.0
func (o ManagedZonePrivateVisibilityConfigGKEClusterOutput) ToManagedZonePrivateVisibilityConfigGKEClusterOutput() ManagedZonePrivateVisibilityConfigGKEClusterOutput
func (ManagedZonePrivateVisibilityConfigGKEClusterOutput) ToManagedZonePrivateVisibilityConfigGKEClusterOutputWithContext ¶ added in v0.26.0
func (o ManagedZonePrivateVisibilityConfigGKEClusterOutput) ToManagedZonePrivateVisibilityConfigGKEClusterOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigGKEClusterOutput
type ManagedZonePrivateVisibilityConfigGKEClusterResponse ¶ added in v0.26.0
type ManagedZonePrivateVisibilityConfigGKEClusterResponse struct { // The resource name of the cluster to bind this ManagedZone to. This should be specified in the format like: projects/*/locations/*/clusters/*. This is referenced from GKE projects.locations.clusters.get API: https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/get GkeClusterName string `pulumi:"gkeClusterName"` Kind string `pulumi:"kind"` }
type ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput ¶ added in v0.26.0
type ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput struct{ *pulumi.OutputState }
func (ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput) ElementType ¶ added in v0.26.0
func (ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput) ElementType() reflect.Type
func (ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput) ToManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput ¶ added in v0.26.0
func (o ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput) ToManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput() ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput
func (ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput) ToManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutputWithContext ¶ added in v0.26.0
func (o ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput) ToManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput
type ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput ¶ added in v0.26.0
type ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput struct{ *pulumi.OutputState }
func (ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput) ElementType ¶ added in v0.26.0
func (ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput) ElementType() reflect.Type
func (ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput) GkeClusterName ¶ added in v0.26.0
func (o ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput) GkeClusterName() pulumi.StringOutput
The resource name of the cluster to bind this ManagedZone to. This should be specified in the format like: projects/*/locations/*/clusters/*. This is referenced from GKE projects.locations.clusters.get API: https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/get
func (ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput) ToManagedZonePrivateVisibilityConfigGKEClusterResponseOutput ¶ added in v0.26.0
func (o ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput) ToManagedZonePrivateVisibilityConfigGKEClusterResponseOutput() ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput
func (ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput) ToManagedZonePrivateVisibilityConfigGKEClusterResponseOutputWithContext ¶ added in v0.26.0
func (o ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput) ToManagedZonePrivateVisibilityConfigGKEClusterResponseOutputWithContext(ctx context.Context) ManagedZonePrivateVisibilityConfigGKEClusterResponseOutput
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) GkeClusters ¶ added in v0.26.0
func (o ManagedZonePrivateVisibilityConfigOutput) GkeClusters() ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput
The list of Google Kubernetes Engine clusters that can see this zone.
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) GkeClusters ¶ added in v0.26.0
func (o ManagedZonePrivateVisibilityConfigPtrOutput) GkeClusters() ManagedZonePrivateVisibilityConfigGKEClusterArrayOutput
The list of Google Kubernetes Engine clusters that can see this zone.
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 { // The list of Google Kubernetes Engine clusters that can see this zone. GkeClusters []ManagedZonePrivateVisibilityConfigGKEClusterResponse `pulumi:"gkeClusters"` 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) GkeClusters ¶ added in v0.26.0
func (o ManagedZonePrivateVisibilityConfigResponseOutput) GkeClusters() ManagedZonePrivateVisibilityConfigGKEClusterResponseArrayOutput
The list of Google Kubernetes Engine clusters that can see this zone.
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"` // For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection. ClientOperationId pulumi.StringPtrOutput `pulumi:"clientOperationId"` // 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"` Project pulumi.StringOutput `pulumi:"project"` }
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 queries to. Ipv4Address *string `pulumi:"ipv4Address"` // IPv6 address to forward to. Does not accept both fields (ipv4 & ipv6) being populated. Public preview as of November 2022. Ipv6Address *string `pulumi:"ipv6Address"` 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 queries to. Ipv4Address pulumi.StringPtrInput `pulumi:"ipv4Address"` // IPv6 address to forward to. Does not accept both fields (ipv4 & ipv6) being populated. Public preview as of November 2022. Ipv6Address pulumi.StringPtrInput `pulumi:"ipv6Address"` 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 queries to.
func (PolicyAlternativeNameServerConfigTargetNameServerOutput) Ipv6Address ¶ added in v0.28.0
func (o PolicyAlternativeNameServerConfigTargetNameServerOutput) Ipv6Address() pulumi.StringPtrOutput
IPv6 address to forward to. Does not accept both fields (ipv4 & ipv6) being populated. Public preview as of November 2022.
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 queries to. Ipv4Address string `pulumi:"ipv4Address"` // IPv6 address to forward to. Does not accept both fields (ipv4 & ipv6) being populated. Public preview as of November 2022. Ipv6Address string `pulumi:"ipv6Address"` 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 queries to.
func (PolicyAlternativeNameServerConfigTargetNameServerResponseOutput) Ipv6Address ¶ added in v0.28.0
func (o PolicyAlternativeNameServerConfigTargetNameServerResponseOutput) Ipv6Address() pulumi.StringOutput
IPv6 address to forward to. Does not accept both fields (ipv4 & ipv6) being populated. Public preview as of November 2022.
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 // For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection. 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 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) AlternativeNameServerConfig ¶ added in v0.19.0
func (o PolicyOutput) 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 (PolicyOutput) ClientOperationId ¶ added in v0.21.0
func (o PolicyOutput) ClientOperationId() pulumi.StringPtrOutput
For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.
func (PolicyOutput) Description ¶ added in v0.19.0
func (o PolicyOutput) 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 (PolicyOutput) ElementType ¶
func (PolicyOutput) ElementType() reflect.Type
func (PolicyOutput) EnableInboundForwarding ¶ added in v0.19.0
func (o PolicyOutput) 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 (PolicyOutput) EnableLogging ¶ added in v0.19.0
func (o PolicyOutput) EnableLogging() pulumi.BoolOutput
Controls whether logging is enabled for the networks bound to this policy. Defaults to no logging if not set.
func (PolicyOutput) Kind ¶ added in v0.19.0
func (o PolicyOutput) Kind() pulumi.StringOutput
func (PolicyOutput) Name ¶ added in v0.19.0
func (o PolicyOutput) Name() pulumi.StringOutput
User-assigned name for this policy.
func (PolicyOutput) Networks ¶ added in v0.19.0
func (o PolicyOutput) Networks() PolicyNetworkResponseArrayOutput
List of network names specifying networks to which this policy is applied.
func (PolicyOutput) Project ¶ added in v0.21.0
func (o PolicyOutput) Project() pulumi.StringOutput
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"` PrimaryBackup *RRSetRoutingPolicyPrimaryBackupPolicy `pulumi:"primaryBackup"` 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"` PrimaryBackup RRSetRoutingPolicyPrimaryBackupPolicyPtrInput `pulumi:"primaryBackup"` 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 { // Without fencing, if health check fails for all configured items in the current geo bucket, we failover to the next nearest geo bucket. With fencing, if health checking is enabled, as long as some targets in the current geo bucket are healthy, we return only the healthy targets. However, if all targets are unhealthy, we don't failover to the next nearest bucket; instead, we return all the items in the current bucket even when all targets are unhealthy. EnableFencing *bool `pulumi:"enableFencing"` // 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 { // Without fencing, if health check fails for all configured items in the current geo bucket, we failover to the next nearest geo bucket. With fencing, if health checking is enabled, as long as some targets in the current geo bucket are healthy, we return only the healthy targets. However, if all targets are unhealthy, we don't failover to the next nearest bucket; instead, we return all the items in the current bucket even when all targets are unhealthy. EnableFencing pulumi.BoolPtrInput `pulumi:"enableFencing"` // 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 { // For A and AAAA types only. Endpoints to return in the query result only if they are healthy. These can be specified along with rrdata within this item. HealthCheckedTargets *RRSetRoutingPolicyHealthCheckTargets `pulumi:"healthCheckedTargets"` 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. If health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 IP address per item. SignatureRrdatas []string `pulumi:"signatureRrdatas"` }
ResourceRecordSet data for one geo location.
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemArgs ¶ added in v0.11.0
type RRSetRoutingPolicyGeoPolicyGeoPolicyItemArgs struct { // For A and AAAA types only. Endpoints to return in the query result only if they are healthy. These can be specified along with rrdata within this item. HealthCheckedTargets RRSetRoutingPolicyHealthCheckTargetsPtrInput `pulumi:"healthCheckedTargets"` 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. If health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 IP address 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) HealthCheckedTargets ¶ added in v0.23.0
func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemOutput) HealthCheckedTargets() RRSetRoutingPolicyHealthCheckTargetsPtrOutput
For A and AAAA types only. Endpoints to return in the query result only if they are healthy. These can be specified along with rrdata within this item.
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. If health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 IP address 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 { // For A and AAAA types only. Endpoints to return in the query result only if they are healthy. These can be specified along with rrdata within this item. HealthCheckedTargets RRSetRoutingPolicyHealthCheckTargetsResponse `pulumi:"healthCheckedTargets"` 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. If health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 IP address 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) HealthCheckedTargets ¶ added in v0.23.0
func (o RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponseOutput) HealthCheckedTargets() RRSetRoutingPolicyHealthCheckTargetsResponseOutput
For A and AAAA types only. Endpoints to return in the query result only if they are healthy. These can be specified along with rrdata within this item.
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. If health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 IP address 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) EnableFencing ¶ added in v0.23.0
func (o RRSetRoutingPolicyGeoPolicyOutput) EnableFencing() pulumi.BoolPtrOutput
Without fencing, if health check fails for all configured items in the current geo bucket, we failover to the next nearest geo bucket. With fencing, if health checking is enabled, as long as some targets in the current geo bucket are healthy, we return only the healthy targets. However, if all targets are unhealthy, we don't failover to the next nearest bucket; instead, we return all the items in the current bucket even when all targets are unhealthy.
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) EnableFencing ¶ added in v0.23.0
func (o RRSetRoutingPolicyGeoPolicyPtrOutput) EnableFencing() pulumi.BoolPtrOutput
Without fencing, if health check fails for all configured items in the current geo bucket, we failover to the next nearest geo bucket. With fencing, if health checking is enabled, as long as some targets in the current geo bucket are healthy, we return only the healthy targets. However, if all targets are unhealthy, we don't failover to the next nearest bucket; instead, we return all the items in the current bucket even when all targets are unhealthy.
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 { // Without fencing, if health check fails for all configured items in the current geo bucket, we failover to the next nearest geo bucket. With fencing, if health checking is enabled, as long as some targets in the current geo bucket are healthy, we return only the healthy targets. However, if all targets are unhealthy, we don't failover to the next nearest bucket; instead, we return all the items in the current bucket even when all targets are unhealthy. EnableFencing bool `pulumi:"enableFencing"` // 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) EnableFencing ¶ added in v0.23.0
func (o RRSetRoutingPolicyGeoPolicyResponseOutput) EnableFencing() pulumi.BoolOutput
Without fencing, if health check fails for all configured items in the current geo bucket, we failover to the next nearest geo bucket. With fencing, if health checking is enabled, as long as some targets in the current geo bucket are healthy, we return only the healthy targets. However, if all targets are unhealthy, we don't failover to the next nearest bucket; instead, we return all the items in the current bucket even when all targets are unhealthy.
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 RRSetRoutingPolicyHealthCheckTargets ¶ added in v0.23.0
type RRSetRoutingPolicyHealthCheckTargets struct {
InternalLoadBalancers []RRSetRoutingPolicyLoadBalancerTarget `pulumi:"internalLoadBalancers"`
}
HealthCheckTargets describes endpoints to health-check when responding to Routing Policy queries. Only the healthy endpoints will be included in the response.
type RRSetRoutingPolicyHealthCheckTargetsArgs ¶ added in v0.23.0
type RRSetRoutingPolicyHealthCheckTargetsArgs struct {
InternalLoadBalancers RRSetRoutingPolicyLoadBalancerTargetArrayInput `pulumi:"internalLoadBalancers"`
}
HealthCheckTargets describes endpoints to health-check when responding to Routing Policy queries. Only the healthy endpoints will be included in the response.
func (RRSetRoutingPolicyHealthCheckTargetsArgs) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyHealthCheckTargetsArgs) ElementType() reflect.Type
func (RRSetRoutingPolicyHealthCheckTargetsArgs) ToRRSetRoutingPolicyHealthCheckTargetsOutput ¶ added in v0.23.0
func (i RRSetRoutingPolicyHealthCheckTargetsArgs) ToRRSetRoutingPolicyHealthCheckTargetsOutput() RRSetRoutingPolicyHealthCheckTargetsOutput
func (RRSetRoutingPolicyHealthCheckTargetsArgs) ToRRSetRoutingPolicyHealthCheckTargetsOutputWithContext ¶ added in v0.23.0
func (i RRSetRoutingPolicyHealthCheckTargetsArgs) ToRRSetRoutingPolicyHealthCheckTargetsOutputWithContext(ctx context.Context) RRSetRoutingPolicyHealthCheckTargetsOutput
func (RRSetRoutingPolicyHealthCheckTargetsArgs) ToRRSetRoutingPolicyHealthCheckTargetsPtrOutput ¶ added in v0.23.0
func (i RRSetRoutingPolicyHealthCheckTargetsArgs) ToRRSetRoutingPolicyHealthCheckTargetsPtrOutput() RRSetRoutingPolicyHealthCheckTargetsPtrOutput
func (RRSetRoutingPolicyHealthCheckTargetsArgs) ToRRSetRoutingPolicyHealthCheckTargetsPtrOutputWithContext ¶ added in v0.23.0
func (i RRSetRoutingPolicyHealthCheckTargetsArgs) ToRRSetRoutingPolicyHealthCheckTargetsPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyHealthCheckTargetsPtrOutput
type RRSetRoutingPolicyHealthCheckTargetsInput ¶ added in v0.23.0
type RRSetRoutingPolicyHealthCheckTargetsInput interface { pulumi.Input ToRRSetRoutingPolicyHealthCheckTargetsOutput() RRSetRoutingPolicyHealthCheckTargetsOutput ToRRSetRoutingPolicyHealthCheckTargetsOutputWithContext(context.Context) RRSetRoutingPolicyHealthCheckTargetsOutput }
RRSetRoutingPolicyHealthCheckTargetsInput is an input type that accepts RRSetRoutingPolicyHealthCheckTargetsArgs and RRSetRoutingPolicyHealthCheckTargetsOutput values. You can construct a concrete instance of `RRSetRoutingPolicyHealthCheckTargetsInput` via:
RRSetRoutingPolicyHealthCheckTargetsArgs{...}
type RRSetRoutingPolicyHealthCheckTargetsOutput ¶ added in v0.23.0
type RRSetRoutingPolicyHealthCheckTargetsOutput struct{ *pulumi.OutputState }
HealthCheckTargets describes endpoints to health-check when responding to Routing Policy queries. Only the healthy endpoints will be included in the response.
func (RRSetRoutingPolicyHealthCheckTargetsOutput) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyHealthCheckTargetsOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyHealthCheckTargetsOutput) InternalLoadBalancers ¶ added in v0.23.0
func (o RRSetRoutingPolicyHealthCheckTargetsOutput) InternalLoadBalancers() RRSetRoutingPolicyLoadBalancerTargetArrayOutput
func (RRSetRoutingPolicyHealthCheckTargetsOutput) ToRRSetRoutingPolicyHealthCheckTargetsOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyHealthCheckTargetsOutput) ToRRSetRoutingPolicyHealthCheckTargetsOutput() RRSetRoutingPolicyHealthCheckTargetsOutput
func (RRSetRoutingPolicyHealthCheckTargetsOutput) ToRRSetRoutingPolicyHealthCheckTargetsOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyHealthCheckTargetsOutput) ToRRSetRoutingPolicyHealthCheckTargetsOutputWithContext(ctx context.Context) RRSetRoutingPolicyHealthCheckTargetsOutput
func (RRSetRoutingPolicyHealthCheckTargetsOutput) ToRRSetRoutingPolicyHealthCheckTargetsPtrOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyHealthCheckTargetsOutput) ToRRSetRoutingPolicyHealthCheckTargetsPtrOutput() RRSetRoutingPolicyHealthCheckTargetsPtrOutput
func (RRSetRoutingPolicyHealthCheckTargetsOutput) ToRRSetRoutingPolicyHealthCheckTargetsPtrOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyHealthCheckTargetsOutput) ToRRSetRoutingPolicyHealthCheckTargetsPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyHealthCheckTargetsPtrOutput
type RRSetRoutingPolicyHealthCheckTargetsPtrInput ¶ added in v0.23.0
type RRSetRoutingPolicyHealthCheckTargetsPtrInput interface { pulumi.Input ToRRSetRoutingPolicyHealthCheckTargetsPtrOutput() RRSetRoutingPolicyHealthCheckTargetsPtrOutput ToRRSetRoutingPolicyHealthCheckTargetsPtrOutputWithContext(context.Context) RRSetRoutingPolicyHealthCheckTargetsPtrOutput }
RRSetRoutingPolicyHealthCheckTargetsPtrInput is an input type that accepts RRSetRoutingPolicyHealthCheckTargetsArgs, RRSetRoutingPolicyHealthCheckTargetsPtr and RRSetRoutingPolicyHealthCheckTargetsPtrOutput values. You can construct a concrete instance of `RRSetRoutingPolicyHealthCheckTargetsPtrInput` via:
RRSetRoutingPolicyHealthCheckTargetsArgs{...} or: nil
func RRSetRoutingPolicyHealthCheckTargetsPtr ¶ added in v0.23.0
func RRSetRoutingPolicyHealthCheckTargetsPtr(v *RRSetRoutingPolicyHealthCheckTargetsArgs) RRSetRoutingPolicyHealthCheckTargetsPtrInput
type RRSetRoutingPolicyHealthCheckTargetsPtrOutput ¶ added in v0.23.0
type RRSetRoutingPolicyHealthCheckTargetsPtrOutput struct{ *pulumi.OutputState }
func (RRSetRoutingPolicyHealthCheckTargetsPtrOutput) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyHealthCheckTargetsPtrOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyHealthCheckTargetsPtrOutput) InternalLoadBalancers ¶ added in v0.23.0
func (o RRSetRoutingPolicyHealthCheckTargetsPtrOutput) InternalLoadBalancers() RRSetRoutingPolicyLoadBalancerTargetArrayOutput
func (RRSetRoutingPolicyHealthCheckTargetsPtrOutput) ToRRSetRoutingPolicyHealthCheckTargetsPtrOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyHealthCheckTargetsPtrOutput) ToRRSetRoutingPolicyHealthCheckTargetsPtrOutput() RRSetRoutingPolicyHealthCheckTargetsPtrOutput
func (RRSetRoutingPolicyHealthCheckTargetsPtrOutput) ToRRSetRoutingPolicyHealthCheckTargetsPtrOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyHealthCheckTargetsPtrOutput) ToRRSetRoutingPolicyHealthCheckTargetsPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyHealthCheckTargetsPtrOutput
type RRSetRoutingPolicyHealthCheckTargetsResponse ¶ added in v0.23.0
type RRSetRoutingPolicyHealthCheckTargetsResponse struct {
InternalLoadBalancers []RRSetRoutingPolicyLoadBalancerTargetResponse `pulumi:"internalLoadBalancers"`
}
HealthCheckTargets describes endpoints to health-check when responding to Routing Policy queries. Only the healthy endpoints will be included in the response.
type RRSetRoutingPolicyHealthCheckTargetsResponseOutput ¶ added in v0.23.0
type RRSetRoutingPolicyHealthCheckTargetsResponseOutput struct{ *pulumi.OutputState }
HealthCheckTargets describes endpoints to health-check when responding to Routing Policy queries. Only the healthy endpoints will be included in the response.
func (RRSetRoutingPolicyHealthCheckTargetsResponseOutput) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyHealthCheckTargetsResponseOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyHealthCheckTargetsResponseOutput) InternalLoadBalancers ¶ added in v0.23.0
func (o RRSetRoutingPolicyHealthCheckTargetsResponseOutput) InternalLoadBalancers() RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput
func (RRSetRoutingPolicyHealthCheckTargetsResponseOutput) ToRRSetRoutingPolicyHealthCheckTargetsResponseOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyHealthCheckTargetsResponseOutput) ToRRSetRoutingPolicyHealthCheckTargetsResponseOutput() RRSetRoutingPolicyHealthCheckTargetsResponseOutput
func (RRSetRoutingPolicyHealthCheckTargetsResponseOutput) ToRRSetRoutingPolicyHealthCheckTargetsResponseOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyHealthCheckTargetsResponseOutput) ToRRSetRoutingPolicyHealthCheckTargetsResponseOutputWithContext(ctx context.Context) RRSetRoutingPolicyHealthCheckTargetsResponseOutput
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 RRSetRoutingPolicyLoadBalancerTarget ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTarget struct { // The frontend IP address of the load balancer to health check. IpAddress *string `pulumi:"ipAddress"` // The protocol of the load balancer to health check. IpProtocol *RRSetRoutingPolicyLoadBalancerTargetIpProtocol `pulumi:"ipProtocol"` Kind *string `pulumi:"kind"` // The type of load balancer specified by this target. This value must match the configuration of the load balancer located at the LoadBalancerTarget's IP address, port, and region. Use the following: - *regionalL4ilb*: for a regional internal passthrough Network Load Balancer. - *regionalL7ilb*: for a regional internal Application Load Balancer. - *globalL7ilb*: for a global internal Application Load Balancer. LoadBalancerType *RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType `pulumi:"loadBalancerType"` // The fully qualified URL of the network that the load balancer is attached to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} . NetworkUrl *string `pulumi:"networkUrl"` // The configured port of the load balancer. Port *string `pulumi:"port"` // The project ID in which the load balancer is located. Project *string `pulumi:"project"` // The region in which the load balancer is located. Region *string `pulumi:"region"` }
The configuration for an individual load balancer to health check.
type RRSetRoutingPolicyLoadBalancerTargetArgs ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetArgs struct { // The frontend IP address of the load balancer to health check. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // The protocol of the load balancer to health check. IpProtocol RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrInput `pulumi:"ipProtocol"` Kind pulumi.StringPtrInput `pulumi:"kind"` // The type of load balancer specified by this target. This value must match the configuration of the load balancer located at the LoadBalancerTarget's IP address, port, and region. Use the following: - *regionalL4ilb*: for a regional internal passthrough Network Load Balancer. - *regionalL7ilb*: for a regional internal Application Load Balancer. - *globalL7ilb*: for a global internal Application Load Balancer. LoadBalancerType RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrInput `pulumi:"loadBalancerType"` // The fully qualified URL of the network that the load balancer is attached to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} . NetworkUrl pulumi.StringPtrInput `pulumi:"networkUrl"` // The configured port of the load balancer. Port pulumi.StringPtrInput `pulumi:"port"` // The project ID in which the load balancer is located. Project pulumi.StringPtrInput `pulumi:"project"` // The region in which the load balancer is located. Region pulumi.StringPtrInput `pulumi:"region"` }
The configuration for an individual load balancer to health check.
func (RRSetRoutingPolicyLoadBalancerTargetArgs) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyLoadBalancerTargetArgs) ElementType() reflect.Type
func (RRSetRoutingPolicyLoadBalancerTargetArgs) ToRRSetRoutingPolicyLoadBalancerTargetOutput ¶ added in v0.23.0
func (i RRSetRoutingPolicyLoadBalancerTargetArgs) ToRRSetRoutingPolicyLoadBalancerTargetOutput() RRSetRoutingPolicyLoadBalancerTargetOutput
func (RRSetRoutingPolicyLoadBalancerTargetArgs) ToRRSetRoutingPolicyLoadBalancerTargetOutputWithContext ¶ added in v0.23.0
func (i RRSetRoutingPolicyLoadBalancerTargetArgs) ToRRSetRoutingPolicyLoadBalancerTargetOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetOutput
type RRSetRoutingPolicyLoadBalancerTargetArray ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetArray []RRSetRoutingPolicyLoadBalancerTargetInput
func (RRSetRoutingPolicyLoadBalancerTargetArray) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyLoadBalancerTargetArray) ElementType() reflect.Type
func (RRSetRoutingPolicyLoadBalancerTargetArray) ToRRSetRoutingPolicyLoadBalancerTargetArrayOutput ¶ added in v0.23.0
func (i RRSetRoutingPolicyLoadBalancerTargetArray) ToRRSetRoutingPolicyLoadBalancerTargetArrayOutput() RRSetRoutingPolicyLoadBalancerTargetArrayOutput
func (RRSetRoutingPolicyLoadBalancerTargetArray) ToRRSetRoutingPolicyLoadBalancerTargetArrayOutputWithContext ¶ added in v0.23.0
func (i RRSetRoutingPolicyLoadBalancerTargetArray) ToRRSetRoutingPolicyLoadBalancerTargetArrayOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetArrayOutput
type RRSetRoutingPolicyLoadBalancerTargetArrayInput ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetArrayInput interface { pulumi.Input ToRRSetRoutingPolicyLoadBalancerTargetArrayOutput() RRSetRoutingPolicyLoadBalancerTargetArrayOutput ToRRSetRoutingPolicyLoadBalancerTargetArrayOutputWithContext(context.Context) RRSetRoutingPolicyLoadBalancerTargetArrayOutput }
RRSetRoutingPolicyLoadBalancerTargetArrayInput is an input type that accepts RRSetRoutingPolicyLoadBalancerTargetArray and RRSetRoutingPolicyLoadBalancerTargetArrayOutput values. You can construct a concrete instance of `RRSetRoutingPolicyLoadBalancerTargetArrayInput` via:
RRSetRoutingPolicyLoadBalancerTargetArray{ RRSetRoutingPolicyLoadBalancerTargetArgs{...} }
type RRSetRoutingPolicyLoadBalancerTargetArrayOutput ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetArrayOutput struct{ *pulumi.OutputState }
func (RRSetRoutingPolicyLoadBalancerTargetArrayOutput) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyLoadBalancerTargetArrayOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyLoadBalancerTargetArrayOutput) ToRRSetRoutingPolicyLoadBalancerTargetArrayOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetArrayOutput) ToRRSetRoutingPolicyLoadBalancerTargetArrayOutput() RRSetRoutingPolicyLoadBalancerTargetArrayOutput
func (RRSetRoutingPolicyLoadBalancerTargetArrayOutput) ToRRSetRoutingPolicyLoadBalancerTargetArrayOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetArrayOutput) ToRRSetRoutingPolicyLoadBalancerTargetArrayOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetArrayOutput
type RRSetRoutingPolicyLoadBalancerTargetInput ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetInput interface { pulumi.Input ToRRSetRoutingPolicyLoadBalancerTargetOutput() RRSetRoutingPolicyLoadBalancerTargetOutput ToRRSetRoutingPolicyLoadBalancerTargetOutputWithContext(context.Context) RRSetRoutingPolicyLoadBalancerTargetOutput }
RRSetRoutingPolicyLoadBalancerTargetInput is an input type that accepts RRSetRoutingPolicyLoadBalancerTargetArgs and RRSetRoutingPolicyLoadBalancerTargetOutput values. You can construct a concrete instance of `RRSetRoutingPolicyLoadBalancerTargetInput` via:
RRSetRoutingPolicyLoadBalancerTargetArgs{...}
type RRSetRoutingPolicyLoadBalancerTargetIpProtocol ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetIpProtocol string
The protocol of the load balancer to health check.
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ElementType() reflect.Type
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput ¶ added in v0.23.0
func (e RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput() RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolOutputWithContext ¶ added in v0.23.0
func (e RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput ¶ added in v0.23.0
func (e RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput() RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutputWithContext ¶ added in v0.23.0
func (e RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToStringOutput ¶ added in v0.23.0
func (e RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToStringOutput() pulumi.StringOutput
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToStringOutputWithContext ¶ added in v0.23.0
func (e RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToStringPtrOutput ¶ added in v0.23.0
func (e RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToStringPtrOutputWithContext ¶ added in v0.23.0
func (e RRSetRoutingPolicyLoadBalancerTargetIpProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RRSetRoutingPolicyLoadBalancerTargetIpProtocolInput ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetIpProtocolInput interface { pulumi.Input ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput() RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolOutputWithContext(context.Context) RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput }
RRSetRoutingPolicyLoadBalancerTargetIpProtocolInput is an input type that accepts RRSetRoutingPolicyLoadBalancerTargetIpProtocolArgs and RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput values. You can construct a concrete instance of `RRSetRoutingPolicyLoadBalancerTargetIpProtocolInput` via:
RRSetRoutingPolicyLoadBalancerTargetIpProtocolArgs{...}
type RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput struct{ *pulumi.OutputState }
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput() RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput() RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToStringOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToStringOutput() pulumi.StringOutput
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToStringOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToStringPtrOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToStringPtrOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrInput ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrInput interface { pulumi.Input ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput() RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutputWithContext(context.Context) RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput }
func RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtr ¶ added in v0.23.0
func RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtr(v string) RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrInput
type RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput struct{ *pulumi.OutputState }
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput() RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput) ToRRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput) ToStringPtrOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType string
The type of load balancer specified by this target. This value must match the configuration of the load balancer located at the LoadBalancerTarget's IP address, port, and region. Use the following: - *regionalL4ilb*: for a regional internal passthrough Network Load Balancer. - *regionalL7ilb*: for a regional internal Application Load Balancer. - *globalL7ilb*: for a global internal Application Load Balancer.
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ElementType() reflect.Type
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput ¶ added in v0.23.0
func (e RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput() RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutputWithContext ¶ added in v0.23.0
func (e RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput ¶ added in v0.23.0
func (e RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput() RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutputWithContext ¶ added in v0.23.0
func (e RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToStringOutput ¶ added in v0.23.0
func (e RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToStringOutput() pulumi.StringOutput
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToStringOutputWithContext ¶ added in v0.23.0
func (e RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToStringPtrOutput ¶ added in v0.23.0
func (e RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToStringPtrOutputWithContext ¶ added in v0.23.0
func (e RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeInput ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeInput interface { pulumi.Input ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput() RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutputWithContext(context.Context) RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput }
RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeInput is an input type that accepts RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeArgs and RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput values. You can construct a concrete instance of `RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeInput` via:
RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeArgs{...}
type RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput struct{ *pulumi.OutputState }
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput() RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput() RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToStringOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToStringOutput() pulumi.StringOutput
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToStringOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToStringPtrOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrInput ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrInput interface { pulumi.Input ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput() RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutputWithContext(context.Context) RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput }
func RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtr ¶ added in v0.23.0
func RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtr(v string) RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrInput
type RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput struct{ *pulumi.OutputState }
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput() RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput) ToRRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput) ToStringPtrOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RRSetRoutingPolicyLoadBalancerTargetOutput ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetOutput struct{ *pulumi.OutputState }
The configuration for an individual load balancer to health check.
func (RRSetRoutingPolicyLoadBalancerTargetOutput) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyLoadBalancerTargetOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyLoadBalancerTargetOutput) IpAddress ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetOutput) IpAddress() pulumi.StringPtrOutput
The frontend IP address of the load balancer to health check.
func (RRSetRoutingPolicyLoadBalancerTargetOutput) IpProtocol ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetOutput) IpProtocol() RRSetRoutingPolicyLoadBalancerTargetIpProtocolPtrOutput
The protocol of the load balancer to health check.
func (RRSetRoutingPolicyLoadBalancerTargetOutput) Kind ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetOutput) Kind() pulumi.StringPtrOutput
func (RRSetRoutingPolicyLoadBalancerTargetOutput) LoadBalancerType ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetOutput) LoadBalancerType() RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypePtrOutput
The type of load balancer specified by this target. This value must match the configuration of the load balancer located at the LoadBalancerTarget's IP address, port, and region. Use the following: - *regionalL4ilb*: for a regional internal passthrough Network Load Balancer. - *regionalL7ilb*: for a regional internal Application Load Balancer. - *globalL7ilb*: for a global internal Application Load Balancer.
func (RRSetRoutingPolicyLoadBalancerTargetOutput) NetworkUrl ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetOutput) NetworkUrl() pulumi.StringPtrOutput
The fully qualified URL of the network that the load balancer is attached to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} .
func (RRSetRoutingPolicyLoadBalancerTargetOutput) Port ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetOutput) Port() pulumi.StringPtrOutput
The configured port of the load balancer.
func (RRSetRoutingPolicyLoadBalancerTargetOutput) Project ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetOutput) Project() pulumi.StringPtrOutput
The project ID in which the load balancer is located.
func (RRSetRoutingPolicyLoadBalancerTargetOutput) Region ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetOutput) Region() pulumi.StringPtrOutput
The region in which the load balancer is located.
func (RRSetRoutingPolicyLoadBalancerTargetOutput) ToRRSetRoutingPolicyLoadBalancerTargetOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetOutput) ToRRSetRoutingPolicyLoadBalancerTargetOutput() RRSetRoutingPolicyLoadBalancerTargetOutput
func (RRSetRoutingPolicyLoadBalancerTargetOutput) ToRRSetRoutingPolicyLoadBalancerTargetOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetOutput) ToRRSetRoutingPolicyLoadBalancerTargetOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetOutput
type RRSetRoutingPolicyLoadBalancerTargetResponse ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetResponse struct { // The frontend IP address of the load balancer to health check. IpAddress string `pulumi:"ipAddress"` // The protocol of the load balancer to health check. IpProtocol string `pulumi:"ipProtocol"` Kind string `pulumi:"kind"` // The type of load balancer specified by this target. This value must match the configuration of the load balancer located at the LoadBalancerTarget's IP address, port, and region. Use the following: - *regionalL4ilb*: for a regional internal passthrough Network Load Balancer. - *regionalL7ilb*: for a regional internal Application Load Balancer. - *globalL7ilb*: for a global internal Application Load Balancer. LoadBalancerType string `pulumi:"loadBalancerType"` // The fully qualified URL of the network that the load balancer is attached to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} . NetworkUrl string `pulumi:"networkUrl"` // The configured port of the load balancer. Port string `pulumi:"port"` // The project ID in which the load balancer is located. Project string `pulumi:"project"` // The region in which the load balancer is located. Region string `pulumi:"region"` }
The configuration for an individual load balancer to health check.
type RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput struct{ *pulumi.OutputState }
func (RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput) ToRRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput) ToRRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput() RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput
func (RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput) ToRRSetRoutingPolicyLoadBalancerTargetResponseArrayOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput) ToRRSetRoutingPolicyLoadBalancerTargetResponseArrayOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetResponseArrayOutput
type RRSetRoutingPolicyLoadBalancerTargetResponseOutput ¶ added in v0.23.0
type RRSetRoutingPolicyLoadBalancerTargetResponseOutput struct{ *pulumi.OutputState }
The configuration for an individual load balancer to health check.
func (RRSetRoutingPolicyLoadBalancerTargetResponseOutput) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyLoadBalancerTargetResponseOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyLoadBalancerTargetResponseOutput) IpAddress ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) IpAddress() pulumi.StringOutput
The frontend IP address of the load balancer to health check.
func (RRSetRoutingPolicyLoadBalancerTargetResponseOutput) IpProtocol ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) IpProtocol() pulumi.StringOutput
The protocol of the load balancer to health check.
func (RRSetRoutingPolicyLoadBalancerTargetResponseOutput) Kind ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) Kind() pulumi.StringOutput
func (RRSetRoutingPolicyLoadBalancerTargetResponseOutput) LoadBalancerType ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) LoadBalancerType() pulumi.StringOutput
The type of load balancer specified by this target. This value must match the configuration of the load balancer located at the LoadBalancerTarget's IP address, port, and region. Use the following: - *regionalL4ilb*: for a regional internal passthrough Network Load Balancer. - *regionalL7ilb*: for a regional internal Application Load Balancer. - *globalL7ilb*: for a global internal Application Load Balancer.
func (RRSetRoutingPolicyLoadBalancerTargetResponseOutput) NetworkUrl ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) NetworkUrl() pulumi.StringOutput
The fully qualified URL of the network that the load balancer is attached to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} .
func (RRSetRoutingPolicyLoadBalancerTargetResponseOutput) Port ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) Port() pulumi.StringOutput
The configured port of the load balancer.
func (RRSetRoutingPolicyLoadBalancerTargetResponseOutput) Project ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) Project() pulumi.StringOutput
The project ID in which the load balancer is located.
func (RRSetRoutingPolicyLoadBalancerTargetResponseOutput) Region ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) Region() pulumi.StringOutput
The region in which the load balancer is located.
func (RRSetRoutingPolicyLoadBalancerTargetResponseOutput) ToRRSetRoutingPolicyLoadBalancerTargetResponseOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) ToRRSetRoutingPolicyLoadBalancerTargetResponseOutput() RRSetRoutingPolicyLoadBalancerTargetResponseOutput
func (RRSetRoutingPolicyLoadBalancerTargetResponseOutput) ToRRSetRoutingPolicyLoadBalancerTargetResponseOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyLoadBalancerTargetResponseOutput) ToRRSetRoutingPolicyLoadBalancerTargetResponseOutputWithContext(ctx context.Context) RRSetRoutingPolicyLoadBalancerTargetResponseOutput
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) PrimaryBackup ¶ added in v0.23.0
func (o RRSetRoutingPolicyOutput) PrimaryBackup() RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput
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 RRSetRoutingPolicyPrimaryBackupPolicy ¶ added in v0.23.0
type RRSetRoutingPolicyPrimaryBackupPolicy struct { // Backup targets provide a regional failover policy for the otherwise global primary targets. If serving state is set to BACKUP, this policy essentially becomes a geo routing policy. BackupGeoTargets *RRSetRoutingPolicyGeoPolicy `pulumi:"backupGeoTargets"` Kind *string `pulumi:"kind"` // Endpoints that are health checked before making the routing decision. Unhealthy endpoints are omitted from the results. If all endpoints are unhealthy, we serve a response based on the backup_geo_targets. PrimaryTargets *RRSetRoutingPolicyHealthCheckTargets `pulumi:"primaryTargets"` // When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets. TrickleTraffic *float64 `pulumi:"trickleTraffic"` }
Configures a RRSetRoutingPolicy such that all queries are responded with the primary_targets if they are healthy. And if all of them are unhealthy, then we fallback to a geo localized policy.
type RRSetRoutingPolicyPrimaryBackupPolicyArgs ¶ added in v0.23.0
type RRSetRoutingPolicyPrimaryBackupPolicyArgs struct { // Backup targets provide a regional failover policy for the otherwise global primary targets. If serving state is set to BACKUP, this policy essentially becomes a geo routing policy. BackupGeoTargets RRSetRoutingPolicyGeoPolicyPtrInput `pulumi:"backupGeoTargets"` Kind pulumi.StringPtrInput `pulumi:"kind"` // Endpoints that are health checked before making the routing decision. Unhealthy endpoints are omitted from the results. If all endpoints are unhealthy, we serve a response based on the backup_geo_targets. PrimaryTargets RRSetRoutingPolicyHealthCheckTargetsPtrInput `pulumi:"primaryTargets"` // When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets. TrickleTraffic pulumi.Float64PtrInput `pulumi:"trickleTraffic"` }
Configures a RRSetRoutingPolicy such that all queries are responded with the primary_targets if they are healthy. And if all of them are unhealthy, then we fallback to a geo localized policy.
func (RRSetRoutingPolicyPrimaryBackupPolicyArgs) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyPrimaryBackupPolicyArgs) ElementType() reflect.Type
func (RRSetRoutingPolicyPrimaryBackupPolicyArgs) ToRRSetRoutingPolicyPrimaryBackupPolicyOutput ¶ added in v0.23.0
func (i RRSetRoutingPolicyPrimaryBackupPolicyArgs) ToRRSetRoutingPolicyPrimaryBackupPolicyOutput() RRSetRoutingPolicyPrimaryBackupPolicyOutput
func (RRSetRoutingPolicyPrimaryBackupPolicyArgs) ToRRSetRoutingPolicyPrimaryBackupPolicyOutputWithContext ¶ added in v0.23.0
func (i RRSetRoutingPolicyPrimaryBackupPolicyArgs) ToRRSetRoutingPolicyPrimaryBackupPolicyOutputWithContext(ctx context.Context) RRSetRoutingPolicyPrimaryBackupPolicyOutput
func (RRSetRoutingPolicyPrimaryBackupPolicyArgs) ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutput ¶ added in v0.23.0
func (i RRSetRoutingPolicyPrimaryBackupPolicyArgs) ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutput() RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput
func (RRSetRoutingPolicyPrimaryBackupPolicyArgs) ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutputWithContext ¶ added in v0.23.0
func (i RRSetRoutingPolicyPrimaryBackupPolicyArgs) ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput
type RRSetRoutingPolicyPrimaryBackupPolicyInput ¶ added in v0.23.0
type RRSetRoutingPolicyPrimaryBackupPolicyInput interface { pulumi.Input ToRRSetRoutingPolicyPrimaryBackupPolicyOutput() RRSetRoutingPolicyPrimaryBackupPolicyOutput ToRRSetRoutingPolicyPrimaryBackupPolicyOutputWithContext(context.Context) RRSetRoutingPolicyPrimaryBackupPolicyOutput }
RRSetRoutingPolicyPrimaryBackupPolicyInput is an input type that accepts RRSetRoutingPolicyPrimaryBackupPolicyArgs and RRSetRoutingPolicyPrimaryBackupPolicyOutput values. You can construct a concrete instance of `RRSetRoutingPolicyPrimaryBackupPolicyInput` via:
RRSetRoutingPolicyPrimaryBackupPolicyArgs{...}
type RRSetRoutingPolicyPrimaryBackupPolicyOutput ¶ added in v0.23.0
type RRSetRoutingPolicyPrimaryBackupPolicyOutput struct{ *pulumi.OutputState }
Configures a RRSetRoutingPolicy such that all queries are responded with the primary_targets if they are healthy. And if all of them are unhealthy, then we fallback to a geo localized policy.
func (RRSetRoutingPolicyPrimaryBackupPolicyOutput) BackupGeoTargets ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyOutput) BackupGeoTargets() RRSetRoutingPolicyGeoPolicyPtrOutput
Backup targets provide a regional failover policy for the otherwise global primary targets. If serving state is set to BACKUP, this policy essentially becomes a geo routing policy.
func (RRSetRoutingPolicyPrimaryBackupPolicyOutput) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyPrimaryBackupPolicyOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyPrimaryBackupPolicyOutput) Kind ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyOutput) Kind() pulumi.StringPtrOutput
func (RRSetRoutingPolicyPrimaryBackupPolicyOutput) PrimaryTargets ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyOutput) PrimaryTargets() RRSetRoutingPolicyHealthCheckTargetsPtrOutput
Endpoints that are health checked before making the routing decision. Unhealthy endpoints are omitted from the results. If all endpoints are unhealthy, we serve a response based on the backup_geo_targets.
func (RRSetRoutingPolicyPrimaryBackupPolicyOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyOutput() RRSetRoutingPolicyPrimaryBackupPolicyOutput
func (RRSetRoutingPolicyPrimaryBackupPolicyOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyOutputWithContext(ctx context.Context) RRSetRoutingPolicyPrimaryBackupPolicyOutput
func (RRSetRoutingPolicyPrimaryBackupPolicyOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutput() RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput
func (RRSetRoutingPolicyPrimaryBackupPolicyOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput
func (RRSetRoutingPolicyPrimaryBackupPolicyOutput) TrickleTraffic ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyOutput) TrickleTraffic() pulumi.Float64PtrOutput
When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.
type RRSetRoutingPolicyPrimaryBackupPolicyPtrInput ¶ added in v0.23.0
type RRSetRoutingPolicyPrimaryBackupPolicyPtrInput interface { pulumi.Input ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutput() RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutputWithContext(context.Context) RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput }
RRSetRoutingPolicyPrimaryBackupPolicyPtrInput is an input type that accepts RRSetRoutingPolicyPrimaryBackupPolicyArgs, RRSetRoutingPolicyPrimaryBackupPolicyPtr and RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput values. You can construct a concrete instance of `RRSetRoutingPolicyPrimaryBackupPolicyPtrInput` via:
RRSetRoutingPolicyPrimaryBackupPolicyArgs{...} or: nil
func RRSetRoutingPolicyPrimaryBackupPolicyPtr ¶ added in v0.23.0
func RRSetRoutingPolicyPrimaryBackupPolicyPtr(v *RRSetRoutingPolicyPrimaryBackupPolicyArgs) RRSetRoutingPolicyPrimaryBackupPolicyPtrInput
type RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput ¶ added in v0.23.0
type RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput struct{ *pulumi.OutputState }
func (RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) BackupGeoTargets ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) BackupGeoTargets() RRSetRoutingPolicyGeoPolicyPtrOutput
Backup targets provide a regional failover policy for the otherwise global primary targets. If serving state is set to BACKUP, this policy essentially becomes a geo routing policy.
func (RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) Kind ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) Kind() pulumi.StringPtrOutput
func (RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) PrimaryTargets ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) PrimaryTargets() RRSetRoutingPolicyHealthCheckTargetsPtrOutput
Endpoints that are health checked before making the routing decision. Unhealthy endpoints are omitted from the results. If all endpoints are unhealthy, we serve a response based on the backup_geo_targets.
func (RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutput() RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput
func (RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyPtrOutputWithContext(ctx context.Context) RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput
func (RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) TrickleTraffic ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput) TrickleTraffic() pulumi.Float64PtrOutput
When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.
type RRSetRoutingPolicyPrimaryBackupPolicyResponse ¶ added in v0.23.0
type RRSetRoutingPolicyPrimaryBackupPolicyResponse struct { // Backup targets provide a regional failover policy for the otherwise global primary targets. If serving state is set to BACKUP, this policy essentially becomes a geo routing policy. BackupGeoTargets RRSetRoutingPolicyGeoPolicyResponse `pulumi:"backupGeoTargets"` Kind string `pulumi:"kind"` // Endpoints that are health checked before making the routing decision. Unhealthy endpoints are omitted from the results. If all endpoints are unhealthy, we serve a response based on the backup_geo_targets. PrimaryTargets RRSetRoutingPolicyHealthCheckTargetsResponse `pulumi:"primaryTargets"` // When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets. TrickleTraffic float64 `pulumi:"trickleTraffic"` }
Configures a RRSetRoutingPolicy such that all queries are responded with the primary_targets if they are healthy. And if all of them are unhealthy, then we fallback to a geo localized policy.
type RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput ¶ added in v0.23.0
type RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput struct{ *pulumi.OutputState }
Configures a RRSetRoutingPolicy such that all queries are responded with the primary_targets if they are healthy. And if all of them are unhealthy, then we fallback to a geo localized policy.
func (RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) BackupGeoTargets ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) BackupGeoTargets() RRSetRoutingPolicyGeoPolicyResponseOutput
Backup targets provide a regional failover policy for the otherwise global primary targets. If serving state is set to BACKUP, this policy essentially becomes a geo routing policy.
func (RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) ElementType ¶ added in v0.23.0
func (RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) ElementType() reflect.Type
func (RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) Kind ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) Kind() pulumi.StringOutput
func (RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) PrimaryTargets ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) PrimaryTargets() RRSetRoutingPolicyHealthCheckTargetsResponseOutput
Endpoints that are health checked before making the routing decision. Unhealthy endpoints are omitted from the results. If all endpoints are unhealthy, we serve a response based on the backup_geo_targets.
func (RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyResponseOutput ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyResponseOutput() RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput
func (RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyResponseOutputWithContext ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) ToRRSetRoutingPolicyPrimaryBackupPolicyResponseOutputWithContext(ctx context.Context) RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput
func (RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) TrickleTraffic ¶ added in v0.23.0
func (o RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput) TrickleTraffic() pulumi.Float64Output
When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.
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) PrimaryBackup ¶ added in v0.23.0
func (o RRSetRoutingPolicyPtrOutput) PrimaryBackup() RRSetRoutingPolicyPrimaryBackupPolicyPtrOutput
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"` PrimaryBackup RRSetRoutingPolicyPrimaryBackupPolicyResponse `pulumi:"primaryBackup"` 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) PrimaryBackup ¶ added in v0.23.0
func (o RRSetRoutingPolicyResponseOutput) PrimaryBackup() RRSetRoutingPolicyPrimaryBackupPolicyResponseOutput
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 { // Endpoints that are health checked before making the routing decision. The unhealthy endpoints are omitted from the result. If all endpoints within a bucket are unhealthy, we choose a different bucket (sampled with respect to its weight) for responding. If DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set. HealthCheckedTargets *RRSetRoutingPolicyHealthCheckTargets `pulumi:"healthCheckedTargets"` 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 address per item. SignatureRrdatas []string `pulumi:"signatureRrdatas"` // The weight corresponding to this WrrPolicyItem object. When multiple WrrPolicyItem objects are configured, the probability of returning an WrrPolicyItem object's data is proportional to its weight relative to the sum of weights configured for all items. This weight must 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 { // Endpoints that are health checked before making the routing decision. The unhealthy endpoints are omitted from the result. If all endpoints within a bucket are unhealthy, we choose a different bucket (sampled with respect to its weight) for responding. If DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set. HealthCheckedTargets RRSetRoutingPolicyHealthCheckTargetsPtrInput `pulumi:"healthCheckedTargets"` 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 address per item. SignatureRrdatas pulumi.StringArrayInput `pulumi:"signatureRrdatas"` // The weight corresponding to this WrrPolicyItem object. When multiple WrrPolicyItem objects are configured, the probability of returning an WrrPolicyItem object's data is proportional to its weight relative to the sum of weights configured for all items. This weight must 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) HealthCheckedTargets ¶ added in v0.23.0
func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemOutput) HealthCheckedTargets() RRSetRoutingPolicyHealthCheckTargetsPtrOutput
Endpoints that are health checked before making the routing decision. The unhealthy endpoints are omitted from the result. If all endpoints within a bucket are unhealthy, we choose a different bucket (sampled with respect to its weight) for responding. If DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.
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 address 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 WrrPolicyItem object. When multiple WrrPolicyItem objects are configured, the probability of returning an WrrPolicyItem object's data is proportional to its weight relative to the sum of weights configured for all items. This weight must be non-negative.
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponse ¶ added in v0.11.0
type RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponse struct { // Endpoints that are health checked before making the routing decision. The unhealthy endpoints are omitted from the result. If all endpoints within a bucket are unhealthy, we choose a different bucket (sampled with respect to its weight) for responding. If DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set. HealthCheckedTargets RRSetRoutingPolicyHealthCheckTargetsResponse `pulumi:"healthCheckedTargets"` 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 address per item. SignatureRrdatas []string `pulumi:"signatureRrdatas"` // The weight corresponding to this WrrPolicyItem object. When multiple WrrPolicyItem objects are configured, the probability of returning an WrrPolicyItem object's data is proportional to its weight relative to the sum of weights configured for all items. This weight must 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) HealthCheckedTargets ¶ added in v0.23.0
func (o RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponseOutput) HealthCheckedTargets() RRSetRoutingPolicyHealthCheckTargetsResponseOutput
Endpoints that are health checked before making the routing decision. The unhealthy endpoints are omitted from the result. If all endpoints within a bucket are unhealthy, we choose a different bucket (sampled with respect to its weight) for responding. If DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.
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 address 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 WrrPolicyItem object. When multiple WrrPolicyItem objects are configured, the probability of returning an WrrPolicyItem object's data is proportional to its weight relative to the sum of weights configured for all items. This weight must be non-negative.
type ResourceRecordSet ¶
type ResourceRecordSet struct { pulumi.CustomResourceState // For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection. ClientOperationId pulumi.StringPtrOutput `pulumi:"clientOperationId"` Kind pulumi.StringOutput `pulumi:"kind"` ManagedZone pulumi.StringOutput `pulumi:"managedZone"` // For example, www.example.com. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Configures dynamic query responses based on either the geo location of the querying user or a weighted round robin based routing policy. A valid ResourceRecordSet contains only rrdata (for static resolution) or a routing_policy (for dynamic resolution). 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 { // For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection. 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 either the geo location of the querying user or a weighted round robin based routing policy. A valid ResourceRecordSet contains only rrdata (for static resolution) or a routing_policy (for dynamic resolution). 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) ClientOperationId ¶ added in v0.21.0
func (o ResourceRecordSetOutput) ClientOperationId() pulumi.StringPtrOutput
For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.
func (ResourceRecordSetOutput) ElementType ¶
func (ResourceRecordSetOutput) ElementType() reflect.Type
func (ResourceRecordSetOutput) Kind ¶
func (o ResourceRecordSetOutput) Kind() pulumi.StringOutput
func (ResourceRecordSetOutput) ManagedZone ¶ added in v0.21.0
func (o ResourceRecordSetOutput) ManagedZone() pulumi.StringOutput
func (ResourceRecordSetOutput) Name ¶
func (o ResourceRecordSetOutput) Name() pulumi.StringOutput
For example, www.example.com.
func (ResourceRecordSetOutput) Project ¶ added in v0.21.0
func (o ResourceRecordSetOutput) Project() pulumi.StringOutput
func (ResourceRecordSetOutput) RoutingPolicy ¶ added in v0.19.0
func (o ResourceRecordSetOutput) RoutingPolicy() RRSetRoutingPolicyResponseOutput
Configures dynamic query responses based on either the geo location of the querying user or a weighted round robin based routing policy. A valid ResourceRecordSet contains only rrdata (for static resolution) or a routing_policy (for dynamic resolution).
func (ResourceRecordSetOutput) Rrdatas ¶
func (o ResourceRecordSetOutput) Rrdatas() pulumi.StringArrayOutput
As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) -- see examples.
func (ResourceRecordSetOutput) SignatureRrdatas ¶
func (o ResourceRecordSetOutput) SignatureRrdatas() pulumi.StringArrayOutput
As defined in RFC 4034 (section 3.2).
func (ResourceRecordSetOutput) ToResourceRecordSetOutput ¶
func (o ResourceRecordSetOutput) ToResourceRecordSetOutput() ResourceRecordSetOutput
func (ResourceRecordSetOutput) ToResourceRecordSetOutputWithContext ¶
func (o ResourceRecordSetOutput) ToResourceRecordSetOutputWithContext(ctx context.Context) ResourceRecordSetOutput
func (ResourceRecordSetOutput) Ttl ¶
func (o ResourceRecordSetOutput) Ttl() pulumi.IntOutput
Number of seconds that this ResourceRecordSet can be cached by resolvers.
func (ResourceRecordSetOutput) Type ¶
func (o ResourceRecordSetOutput) Type() pulumi.StringOutput
The identifier of a supported record type. See the list of Supported DNS record types.
type ResourceRecordSetResponse ¶
type ResourceRecordSetResponse struct { Kind string `pulumi:"kind"` // For example, www.example.com. Name string `pulumi:"name"` // Configures dynamic query responses based on either the geo location of the querying user or a weighted round robin based routing policy. A valid ResourceRecordSet contains only rrdata (for static resolution) or a routing_policy (for dynamic resolution). 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 either the geo location of the querying user or a weighted round robin based routing policy. A valid ResourceRecordSet contains only rrdata (for static resolution) or a routing_policy (for dynamic resolution).
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 either the geo location of the querying user or a weighted round robin based routing policy. A valid ResourceRecordSet contains only rrdata (for static resolution) or a routing_policy (for dynamic resolution). 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 either the geo location of the querying user or a weighted round robin based routing policy. A valid ResourceRecordSet contains only rrdata (for static resolution) or a routing_policy (for dynamic resolution). 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 either the geo location of the querying user or a weighted round robin based routing policy. A valid ResourceRecordSet contains only rrdata (for static resolution) or a routing_policy (for dynamic resolution).
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 ResponsePolicyGKECluster ¶ added in v0.26.0
type ResponsePolicyGKECluster struct { // The resource name of the cluster to bind this response policy to. This should be specified in the format like: projects/*/locations/*/clusters/*. This is referenced from GKE projects.locations.clusters.get API: https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/get GkeClusterName *string `pulumi:"gkeClusterName"` Kind *string `pulumi:"kind"` }
type ResponsePolicyGKEClusterResponse ¶ added in v0.26.0
type ResponsePolicyGKEClusterResponse struct { // The resource name of the cluster to bind this response policy to. This should be specified in the format like: projects/*/locations/*/clusters/*. This is referenced from GKE projects.locations.clusters.get API: https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/get GkeClusterName string `pulumi:"gkeClusterName"` Kind string `pulumi:"kind"` }
type ResponsePolicyGKEClusterResponseArrayOutput ¶ added in v0.26.0
type ResponsePolicyGKEClusterResponseArrayOutput struct{ *pulumi.OutputState }
func (ResponsePolicyGKEClusterResponseArrayOutput) ElementType ¶ added in v0.26.0
func (ResponsePolicyGKEClusterResponseArrayOutput) ElementType() reflect.Type
func (ResponsePolicyGKEClusterResponseArrayOutput) ToResponsePolicyGKEClusterResponseArrayOutput ¶ added in v0.26.0
func (o ResponsePolicyGKEClusterResponseArrayOutput) ToResponsePolicyGKEClusterResponseArrayOutput() ResponsePolicyGKEClusterResponseArrayOutput
func (ResponsePolicyGKEClusterResponseArrayOutput) ToResponsePolicyGKEClusterResponseArrayOutputWithContext ¶ added in v0.26.0
func (o ResponsePolicyGKEClusterResponseArrayOutput) ToResponsePolicyGKEClusterResponseArrayOutputWithContext(ctx context.Context) ResponsePolicyGKEClusterResponseArrayOutput
type ResponsePolicyGKEClusterResponseOutput ¶ added in v0.26.0
type ResponsePolicyGKEClusterResponseOutput struct{ *pulumi.OutputState }
func (ResponsePolicyGKEClusterResponseOutput) ElementType ¶ added in v0.26.0
func (ResponsePolicyGKEClusterResponseOutput) ElementType() reflect.Type
func (ResponsePolicyGKEClusterResponseOutput) GkeClusterName ¶ added in v0.26.0
func (o ResponsePolicyGKEClusterResponseOutput) GkeClusterName() pulumi.StringOutput
The resource name of the cluster to bind this response policy to. This should be specified in the format like: projects/*/locations/*/clusters/*. This is referenced from GKE projects.locations.clusters.get API: https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/get
func (ResponsePolicyGKEClusterResponseOutput) Kind ¶ added in v0.26.0
func (o ResponsePolicyGKEClusterResponseOutput) Kind() pulumi.StringOutput
func (ResponsePolicyGKEClusterResponseOutput) ToResponsePolicyGKEClusterResponseOutput ¶ added in v0.26.0
func (o ResponsePolicyGKEClusterResponseOutput) ToResponsePolicyGKEClusterResponseOutput() ResponsePolicyGKEClusterResponseOutput
func (ResponsePolicyGKEClusterResponseOutput) ToResponsePolicyGKEClusterResponseOutputWithContext ¶ added in v0.26.0
func (o ResponsePolicyGKEClusterResponseOutput) ToResponsePolicyGKEClusterResponseOutputWithContext(ctx context.Context) ResponsePolicyGKEClusterResponseOutput
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
Source Files
¶
- change.go
- getChange.go
- getManagedZone.go
- getManagedZoneIamPolicy.go
- getPolicy.go
- getResourceRecordSet.go
- getResponsePolicy.go
- getResponsePolicyRule.go
- init.go
- managedZone.go
- managedZoneIamBinding.go
- managedZoneIamMember.go
- managedZoneIamPolicy.go
- policy.go
- pulumiEnums.go
- pulumiTypes.go
- resourceRecordSet.go