Documentation
¶
Index ¶
- type DNSEndpoint
- type DNSEndpointArgs
- type DNSEndpointMetadata
- type DNSEndpointMetadataArgs
- type DNSEndpointMetadataInput
- type DNSEndpointMetadataOutput
- type DNSEndpointSpec
- type DNSEndpointSpecArgs
- func (DNSEndpointSpecArgs) ElementType() reflect.Type
- func (i DNSEndpointSpecArgs) ToDNSEndpointSpecOutput() DNSEndpointSpecOutput
- func (i DNSEndpointSpecArgs) ToDNSEndpointSpecOutputWithContext(ctx context.Context) DNSEndpointSpecOutput
- func (i DNSEndpointSpecArgs) ToDNSEndpointSpecPtrOutput() DNSEndpointSpecPtrOutput
- func (i DNSEndpointSpecArgs) ToDNSEndpointSpecPtrOutputWithContext(ctx context.Context) DNSEndpointSpecPtrOutput
- type DNSEndpointSpecEndpoints
- type DNSEndpointSpecEndpointsArgs
- func (DNSEndpointSpecEndpointsArgs) ElementType() reflect.Type
- func (i DNSEndpointSpecEndpointsArgs) ToDNSEndpointSpecEndpointsOutput() DNSEndpointSpecEndpointsOutput
- func (i DNSEndpointSpecEndpointsArgs) ToDNSEndpointSpecEndpointsOutputWithContext(ctx context.Context) DNSEndpointSpecEndpointsOutput
- type DNSEndpointSpecEndpointsArray
- func (DNSEndpointSpecEndpointsArray) ElementType() reflect.Type
- func (i DNSEndpointSpecEndpointsArray) ToDNSEndpointSpecEndpointsArrayOutput() DNSEndpointSpecEndpointsArrayOutput
- func (i DNSEndpointSpecEndpointsArray) ToDNSEndpointSpecEndpointsArrayOutputWithContext(ctx context.Context) DNSEndpointSpecEndpointsArrayOutput
- type DNSEndpointSpecEndpointsArrayInput
- type DNSEndpointSpecEndpointsArrayOutput
- func (DNSEndpointSpecEndpointsArrayOutput) ElementType() reflect.Type
- func (o DNSEndpointSpecEndpointsArrayOutput) Index(i pulumi.IntInput) DNSEndpointSpecEndpointsOutput
- func (o DNSEndpointSpecEndpointsArrayOutput) ToDNSEndpointSpecEndpointsArrayOutput() DNSEndpointSpecEndpointsArrayOutput
- func (o DNSEndpointSpecEndpointsArrayOutput) ToDNSEndpointSpecEndpointsArrayOutputWithContext(ctx context.Context) DNSEndpointSpecEndpointsArrayOutput
- type DNSEndpointSpecEndpointsInput
- type DNSEndpointSpecEndpointsLabels
- type DNSEndpointSpecEndpointsLabelsArgs
- func (DNSEndpointSpecEndpointsLabelsArgs) ElementType() reflect.Type
- func (i DNSEndpointSpecEndpointsLabelsArgs) ToDNSEndpointSpecEndpointsLabelsOutput() DNSEndpointSpecEndpointsLabelsOutput
- func (i DNSEndpointSpecEndpointsLabelsArgs) ToDNSEndpointSpecEndpointsLabelsOutputWithContext(ctx context.Context) DNSEndpointSpecEndpointsLabelsOutput
- type DNSEndpointSpecEndpointsLabelsInput
- type DNSEndpointSpecEndpointsLabelsOutput
- func (DNSEndpointSpecEndpointsLabelsOutput) ElementType() reflect.Type
- func (o DNSEndpointSpecEndpointsLabelsOutput) ToDNSEndpointSpecEndpointsLabelsOutput() DNSEndpointSpecEndpointsLabelsOutput
- func (o DNSEndpointSpecEndpointsLabelsOutput) ToDNSEndpointSpecEndpointsLabelsOutputWithContext(ctx context.Context) DNSEndpointSpecEndpointsLabelsOutput
- type DNSEndpointSpecEndpointsOutput
- func (o DNSEndpointSpecEndpointsOutput) DnsName() pulumi.StringPtrOutput
- func (DNSEndpointSpecEndpointsOutput) ElementType() reflect.Type
- func (o DNSEndpointSpecEndpointsOutput) Labels() pulumi.MapOutput
- func (o DNSEndpointSpecEndpointsOutput) RecordTTL() pulumi.IntPtrOutput
- func (o DNSEndpointSpecEndpointsOutput) RecordType() pulumi.StringPtrOutput
- func (o DNSEndpointSpecEndpointsOutput) Targets() pulumi.StringArrayOutput
- func (o DNSEndpointSpecEndpointsOutput) ToDNSEndpointSpecEndpointsOutput() DNSEndpointSpecEndpointsOutput
- func (o DNSEndpointSpecEndpointsOutput) ToDNSEndpointSpecEndpointsOutputWithContext(ctx context.Context) DNSEndpointSpecEndpointsOutput
- type DNSEndpointSpecInput
- type DNSEndpointSpecOutput
- func (DNSEndpointSpecOutput) ElementType() reflect.Type
- func (o DNSEndpointSpecOutput) Endpoints() DNSEndpointSpecEndpointsArrayOutput
- func (o DNSEndpointSpecOutput) ToDNSEndpointSpecOutput() DNSEndpointSpecOutput
- func (o DNSEndpointSpecOutput) ToDNSEndpointSpecOutputWithContext(ctx context.Context) DNSEndpointSpecOutput
- func (o DNSEndpointSpecOutput) ToDNSEndpointSpecPtrOutput() DNSEndpointSpecPtrOutput
- func (o DNSEndpointSpecOutput) ToDNSEndpointSpecPtrOutputWithContext(ctx context.Context) DNSEndpointSpecPtrOutput
- type DNSEndpointSpecPtrInput
- type DNSEndpointSpecPtrOutput
- func (o DNSEndpointSpecPtrOutput) Elem() DNSEndpointSpecOutput
- func (DNSEndpointSpecPtrOutput) ElementType() reflect.Type
- func (o DNSEndpointSpecPtrOutput) Endpoints() DNSEndpointSpecEndpointsArrayOutput
- func (o DNSEndpointSpecPtrOutput) ToDNSEndpointSpecPtrOutput() DNSEndpointSpecPtrOutput
- func (o DNSEndpointSpecPtrOutput) ToDNSEndpointSpecPtrOutputWithContext(ctx context.Context) DNSEndpointSpecPtrOutput
- type DNSEndpointState
- type DNSEndpointStatus
- type DNSEndpointStatusArgs
- func (DNSEndpointStatusArgs) ElementType() reflect.Type
- func (i DNSEndpointStatusArgs) ToDNSEndpointStatusOutput() DNSEndpointStatusOutput
- func (i DNSEndpointStatusArgs) ToDNSEndpointStatusOutputWithContext(ctx context.Context) DNSEndpointStatusOutput
- func (i DNSEndpointStatusArgs) ToDNSEndpointStatusPtrOutput() DNSEndpointStatusPtrOutput
- func (i DNSEndpointStatusArgs) ToDNSEndpointStatusPtrOutputWithContext(ctx context.Context) DNSEndpointStatusPtrOutput
- type DNSEndpointStatusInput
- type DNSEndpointStatusOutput
- func (DNSEndpointStatusOutput) ElementType() reflect.Type
- func (o DNSEndpointStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DNSEndpointStatusOutput) ToDNSEndpointStatusOutput() DNSEndpointStatusOutput
- func (o DNSEndpointStatusOutput) ToDNSEndpointStatusOutputWithContext(ctx context.Context) DNSEndpointStatusOutput
- func (o DNSEndpointStatusOutput) ToDNSEndpointStatusPtrOutput() DNSEndpointStatusPtrOutput
- func (o DNSEndpointStatusOutput) ToDNSEndpointStatusPtrOutputWithContext(ctx context.Context) DNSEndpointStatusPtrOutput
- type DNSEndpointStatusPtrInput
- type DNSEndpointStatusPtrOutput
- func (o DNSEndpointStatusPtrOutput) Elem() DNSEndpointStatusOutput
- func (DNSEndpointStatusPtrOutput) ElementType() reflect.Type
- func (o DNSEndpointStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DNSEndpointStatusPtrOutput) ToDNSEndpointStatusPtrOutput() DNSEndpointStatusPtrOutput
- func (o DNSEndpointStatusPtrOutput) ToDNSEndpointStatusPtrOutputWithContext(ctx context.Context) DNSEndpointStatusPtrOutput
- type DNSEndpointType
- type DNSEndpointTypeArgs
- type DNSEndpointTypeInput
- type DNSEndpointTypeOutput
- func (o DNSEndpointTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DNSEndpointTypeOutput) ElementType() reflect.Type
- func (o DNSEndpointTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DNSEndpointTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o DNSEndpointTypeOutput) Spec() DNSEndpointSpecPtrOutput
- func (o DNSEndpointTypeOutput) Status() DNSEndpointStatusPtrOutput
- func (o DNSEndpointTypeOutput) ToDNSEndpointTypeOutput() DNSEndpointTypeOutput
- func (o DNSEndpointTypeOutput) ToDNSEndpointTypeOutputWithContext(ctx context.Context) DNSEndpointTypeOutput
- type Domain
- type DomainArgs
- type DomainMetadata
- type DomainMetadataArgs
- type DomainMetadataInput
- type DomainMetadataOutput
- type DomainState
- type DomainType
- type DomainTypeArgs
- type DomainTypeInput
- type DomainTypeOutput
- func (o DomainTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (o DomainTypeOutput) Domain() pulumi.StringOutput
- func (DomainTypeOutput) ElementType() reflect.Type
- func (o DomainTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DomainTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o DomainTypeOutput) NameServer() pulumi.StringPtrOutput
- func (o DomainTypeOutput) ToDomainTypeOutput() DomainTypeOutput
- func (o DomainTypeOutput) ToDomainTypeOutputWithContext(ctx context.Context) DomainTypeOutput
- type IngressDNSRecord
- type IngressDNSRecordArgs
- type IngressDNSRecordMetadata
- type IngressDNSRecordMetadataArgs
- func (IngressDNSRecordMetadataArgs) ElementType() reflect.Type
- func (i IngressDNSRecordMetadataArgs) ToIngressDNSRecordMetadataOutput() IngressDNSRecordMetadataOutput
- func (i IngressDNSRecordMetadataArgs) ToIngressDNSRecordMetadataOutputWithContext(ctx context.Context) IngressDNSRecordMetadataOutput
- type IngressDNSRecordMetadataInput
- type IngressDNSRecordMetadataOutput
- func (IngressDNSRecordMetadataOutput) ElementType() reflect.Type
- func (o IngressDNSRecordMetadataOutput) ToIngressDNSRecordMetadataOutput() IngressDNSRecordMetadataOutput
- func (o IngressDNSRecordMetadataOutput) ToIngressDNSRecordMetadataOutputWithContext(ctx context.Context) IngressDNSRecordMetadataOutput
- type IngressDNSRecordSpec
- type IngressDNSRecordSpecArgs
- func (IngressDNSRecordSpecArgs) ElementType() reflect.Type
- func (i IngressDNSRecordSpecArgs) ToIngressDNSRecordSpecOutput() IngressDNSRecordSpecOutput
- func (i IngressDNSRecordSpecArgs) ToIngressDNSRecordSpecOutputWithContext(ctx context.Context) IngressDNSRecordSpecOutput
- func (i IngressDNSRecordSpecArgs) ToIngressDNSRecordSpecPtrOutput() IngressDNSRecordSpecPtrOutput
- func (i IngressDNSRecordSpecArgs) ToIngressDNSRecordSpecPtrOutputWithContext(ctx context.Context) IngressDNSRecordSpecPtrOutput
- type IngressDNSRecordSpecInput
- type IngressDNSRecordSpecOutput
- func (IngressDNSRecordSpecOutput) ElementType() reflect.Type
- func (o IngressDNSRecordSpecOutput) Hosts() pulumi.StringArrayOutput
- func (o IngressDNSRecordSpecOutput) RecordTTL() pulumi.IntPtrOutput
- func (o IngressDNSRecordSpecOutput) ToIngressDNSRecordSpecOutput() IngressDNSRecordSpecOutput
- func (o IngressDNSRecordSpecOutput) ToIngressDNSRecordSpecOutputWithContext(ctx context.Context) IngressDNSRecordSpecOutput
- func (o IngressDNSRecordSpecOutput) ToIngressDNSRecordSpecPtrOutput() IngressDNSRecordSpecPtrOutput
- func (o IngressDNSRecordSpecOutput) ToIngressDNSRecordSpecPtrOutputWithContext(ctx context.Context) IngressDNSRecordSpecPtrOutput
- type IngressDNSRecordSpecPtrInput
- type IngressDNSRecordSpecPtrOutput
- func (o IngressDNSRecordSpecPtrOutput) Elem() IngressDNSRecordSpecOutput
- func (IngressDNSRecordSpecPtrOutput) ElementType() reflect.Type
- func (o IngressDNSRecordSpecPtrOutput) Hosts() pulumi.StringArrayOutput
- func (o IngressDNSRecordSpecPtrOutput) RecordTTL() pulumi.IntPtrOutput
- func (o IngressDNSRecordSpecPtrOutput) ToIngressDNSRecordSpecPtrOutput() IngressDNSRecordSpecPtrOutput
- func (o IngressDNSRecordSpecPtrOutput) ToIngressDNSRecordSpecPtrOutputWithContext(ctx context.Context) IngressDNSRecordSpecPtrOutput
- type IngressDNSRecordState
- type IngressDNSRecordStatus
- type IngressDNSRecordStatusArgs
- func (IngressDNSRecordStatusArgs) ElementType() reflect.Type
- func (i IngressDNSRecordStatusArgs) ToIngressDNSRecordStatusOutput() IngressDNSRecordStatusOutput
- func (i IngressDNSRecordStatusArgs) ToIngressDNSRecordStatusOutputWithContext(ctx context.Context) IngressDNSRecordStatusOutput
- func (i IngressDNSRecordStatusArgs) ToIngressDNSRecordStatusPtrOutput() IngressDNSRecordStatusPtrOutput
- func (i IngressDNSRecordStatusArgs) ToIngressDNSRecordStatusPtrOutputWithContext(ctx context.Context) IngressDNSRecordStatusPtrOutput
- type IngressDNSRecordStatusDns
- type IngressDNSRecordStatusDnsArgs
- func (IngressDNSRecordStatusDnsArgs) ElementType() reflect.Type
- func (i IngressDNSRecordStatusDnsArgs) ToIngressDNSRecordStatusDnsOutput() IngressDNSRecordStatusDnsOutput
- func (i IngressDNSRecordStatusDnsArgs) ToIngressDNSRecordStatusDnsOutputWithContext(ctx context.Context) IngressDNSRecordStatusDnsOutput
- type IngressDNSRecordStatusDnsArray
- func (IngressDNSRecordStatusDnsArray) ElementType() reflect.Type
- func (i IngressDNSRecordStatusDnsArray) ToIngressDNSRecordStatusDnsArrayOutput() IngressDNSRecordStatusDnsArrayOutput
- func (i IngressDNSRecordStatusDnsArray) ToIngressDNSRecordStatusDnsArrayOutputWithContext(ctx context.Context) IngressDNSRecordStatusDnsArrayOutput
- type IngressDNSRecordStatusDnsArrayInput
- type IngressDNSRecordStatusDnsArrayOutput
- func (IngressDNSRecordStatusDnsArrayOutput) ElementType() reflect.Type
- func (o IngressDNSRecordStatusDnsArrayOutput) Index(i pulumi.IntInput) IngressDNSRecordStatusDnsOutput
- func (o IngressDNSRecordStatusDnsArrayOutput) ToIngressDNSRecordStatusDnsArrayOutput() IngressDNSRecordStatusDnsArrayOutput
- func (o IngressDNSRecordStatusDnsArrayOutput) ToIngressDNSRecordStatusDnsArrayOutputWithContext(ctx context.Context) IngressDNSRecordStatusDnsArrayOutput
- type IngressDNSRecordStatusDnsInput
- type IngressDNSRecordStatusDnsLoadBalancer
- type IngressDNSRecordStatusDnsLoadBalancerArgs
- func (IngressDNSRecordStatusDnsLoadBalancerArgs) ElementType() reflect.Type
- func (i IngressDNSRecordStatusDnsLoadBalancerArgs) ToIngressDNSRecordStatusDnsLoadBalancerOutput() IngressDNSRecordStatusDnsLoadBalancerOutput
- func (i IngressDNSRecordStatusDnsLoadBalancerArgs) ToIngressDNSRecordStatusDnsLoadBalancerOutputWithContext(ctx context.Context) IngressDNSRecordStatusDnsLoadBalancerOutput
- type IngressDNSRecordStatusDnsLoadBalancerInput
- type IngressDNSRecordStatusDnsLoadBalancerOutput
- func (IngressDNSRecordStatusDnsLoadBalancerOutput) ElementType() reflect.Type
- func (o IngressDNSRecordStatusDnsLoadBalancerOutput) ToIngressDNSRecordStatusDnsLoadBalancerOutput() IngressDNSRecordStatusDnsLoadBalancerOutput
- func (o IngressDNSRecordStatusDnsLoadBalancerOutput) ToIngressDNSRecordStatusDnsLoadBalancerOutputWithContext(ctx context.Context) IngressDNSRecordStatusDnsLoadBalancerOutput
- type IngressDNSRecordStatusDnsOutput
- func (o IngressDNSRecordStatusDnsOutput) Cluster() pulumi.StringPtrOutput
- func (IngressDNSRecordStatusDnsOutput) ElementType() reflect.Type
- func (o IngressDNSRecordStatusDnsOutput) LoadBalancer() pulumi.MapOutput
- func (o IngressDNSRecordStatusDnsOutput) ToIngressDNSRecordStatusDnsOutput() IngressDNSRecordStatusDnsOutput
- func (o IngressDNSRecordStatusDnsOutput) ToIngressDNSRecordStatusDnsOutputWithContext(ctx context.Context) IngressDNSRecordStatusDnsOutput
- type IngressDNSRecordStatusInput
- type IngressDNSRecordStatusOutput
- func (o IngressDNSRecordStatusOutput) Dns() IngressDNSRecordStatusDnsArrayOutput
- func (IngressDNSRecordStatusOutput) ElementType() reflect.Type
- func (o IngressDNSRecordStatusOutput) ToIngressDNSRecordStatusOutput() IngressDNSRecordStatusOutput
- func (o IngressDNSRecordStatusOutput) ToIngressDNSRecordStatusOutputWithContext(ctx context.Context) IngressDNSRecordStatusOutput
- func (o IngressDNSRecordStatusOutput) ToIngressDNSRecordStatusPtrOutput() IngressDNSRecordStatusPtrOutput
- func (o IngressDNSRecordStatusOutput) ToIngressDNSRecordStatusPtrOutputWithContext(ctx context.Context) IngressDNSRecordStatusPtrOutput
- type IngressDNSRecordStatusPtrInput
- type IngressDNSRecordStatusPtrOutput
- func (o IngressDNSRecordStatusPtrOutput) Dns() IngressDNSRecordStatusDnsArrayOutput
- func (o IngressDNSRecordStatusPtrOutput) Elem() IngressDNSRecordStatusOutput
- func (IngressDNSRecordStatusPtrOutput) ElementType() reflect.Type
- func (o IngressDNSRecordStatusPtrOutput) ToIngressDNSRecordStatusPtrOutput() IngressDNSRecordStatusPtrOutput
- func (o IngressDNSRecordStatusPtrOutput) ToIngressDNSRecordStatusPtrOutputWithContext(ctx context.Context) IngressDNSRecordStatusPtrOutput
- type IngressDNSRecordType
- type IngressDNSRecordTypeArgs
- type IngressDNSRecordTypeInput
- type IngressDNSRecordTypeOutput
- func (o IngressDNSRecordTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (IngressDNSRecordTypeOutput) ElementType() reflect.Type
- func (o IngressDNSRecordTypeOutput) Kind() pulumi.StringPtrOutput
- func (o IngressDNSRecordTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o IngressDNSRecordTypeOutput) Spec() IngressDNSRecordSpecPtrOutput
- func (o IngressDNSRecordTypeOutput) Status() IngressDNSRecordStatusPtrOutput
- func (o IngressDNSRecordTypeOutput) ToIngressDNSRecordTypeOutput() IngressDNSRecordTypeOutput
- func (o IngressDNSRecordTypeOutput) ToIngressDNSRecordTypeOutputWithContext(ctx context.Context) IngressDNSRecordTypeOutput
- type ServiceDNSRecord
- type ServiceDNSRecordArgs
- type ServiceDNSRecordMetadata
- type ServiceDNSRecordMetadataArgs
- func (ServiceDNSRecordMetadataArgs) ElementType() reflect.Type
- func (i ServiceDNSRecordMetadataArgs) ToServiceDNSRecordMetadataOutput() ServiceDNSRecordMetadataOutput
- func (i ServiceDNSRecordMetadataArgs) ToServiceDNSRecordMetadataOutputWithContext(ctx context.Context) ServiceDNSRecordMetadataOutput
- type ServiceDNSRecordMetadataInput
- type ServiceDNSRecordMetadataOutput
- func (ServiceDNSRecordMetadataOutput) ElementType() reflect.Type
- func (o ServiceDNSRecordMetadataOutput) ToServiceDNSRecordMetadataOutput() ServiceDNSRecordMetadataOutput
- func (o ServiceDNSRecordMetadataOutput) ToServiceDNSRecordMetadataOutputWithContext(ctx context.Context) ServiceDNSRecordMetadataOutput
- type ServiceDNSRecordSpec
- type ServiceDNSRecordSpecArgs
- func (ServiceDNSRecordSpecArgs) ElementType() reflect.Type
- func (i ServiceDNSRecordSpecArgs) ToServiceDNSRecordSpecOutput() ServiceDNSRecordSpecOutput
- func (i ServiceDNSRecordSpecArgs) ToServiceDNSRecordSpecOutputWithContext(ctx context.Context) ServiceDNSRecordSpecOutput
- func (i ServiceDNSRecordSpecArgs) ToServiceDNSRecordSpecPtrOutput() ServiceDNSRecordSpecPtrOutput
- func (i ServiceDNSRecordSpecArgs) ToServiceDNSRecordSpecPtrOutputWithContext(ctx context.Context) ServiceDNSRecordSpecPtrOutput
- type ServiceDNSRecordSpecInput
- type ServiceDNSRecordSpecOutput
- func (o ServiceDNSRecordSpecOutput) AllowServiceWithoutEndpoints() pulumi.BoolPtrOutput
- func (o ServiceDNSRecordSpecOutput) DnsPrefix() pulumi.StringPtrOutput
- func (o ServiceDNSRecordSpecOutput) DomainRef() pulumi.StringOutput
- func (ServiceDNSRecordSpecOutput) ElementType() reflect.Type
- func (o ServiceDNSRecordSpecOutput) ExternalName() pulumi.StringPtrOutput
- func (o ServiceDNSRecordSpecOutput) RecordTTL() pulumi.IntPtrOutput
- func (o ServiceDNSRecordSpecOutput) ToServiceDNSRecordSpecOutput() ServiceDNSRecordSpecOutput
- func (o ServiceDNSRecordSpecOutput) ToServiceDNSRecordSpecOutputWithContext(ctx context.Context) ServiceDNSRecordSpecOutput
- func (o ServiceDNSRecordSpecOutput) ToServiceDNSRecordSpecPtrOutput() ServiceDNSRecordSpecPtrOutput
- func (o ServiceDNSRecordSpecOutput) ToServiceDNSRecordSpecPtrOutputWithContext(ctx context.Context) ServiceDNSRecordSpecPtrOutput
- type ServiceDNSRecordSpecPtrInput
- type ServiceDNSRecordSpecPtrOutput
- func (o ServiceDNSRecordSpecPtrOutput) AllowServiceWithoutEndpoints() pulumi.BoolPtrOutput
- func (o ServiceDNSRecordSpecPtrOutput) DnsPrefix() pulumi.StringPtrOutput
- func (o ServiceDNSRecordSpecPtrOutput) DomainRef() pulumi.StringPtrOutput
- func (o ServiceDNSRecordSpecPtrOutput) Elem() ServiceDNSRecordSpecOutput
- func (ServiceDNSRecordSpecPtrOutput) ElementType() reflect.Type
- func (o ServiceDNSRecordSpecPtrOutput) ExternalName() pulumi.StringPtrOutput
- func (o ServiceDNSRecordSpecPtrOutput) RecordTTL() pulumi.IntPtrOutput
- func (o ServiceDNSRecordSpecPtrOutput) ToServiceDNSRecordSpecPtrOutput() ServiceDNSRecordSpecPtrOutput
- func (o ServiceDNSRecordSpecPtrOutput) ToServiceDNSRecordSpecPtrOutputWithContext(ctx context.Context) ServiceDNSRecordSpecPtrOutput
- type ServiceDNSRecordState
- type ServiceDNSRecordStatus
- type ServiceDNSRecordStatusArgs
- func (ServiceDNSRecordStatusArgs) ElementType() reflect.Type
- func (i ServiceDNSRecordStatusArgs) ToServiceDNSRecordStatusOutput() ServiceDNSRecordStatusOutput
- func (i ServiceDNSRecordStatusArgs) ToServiceDNSRecordStatusOutputWithContext(ctx context.Context) ServiceDNSRecordStatusOutput
- func (i ServiceDNSRecordStatusArgs) ToServiceDNSRecordStatusPtrOutput() ServiceDNSRecordStatusPtrOutput
- func (i ServiceDNSRecordStatusArgs) ToServiceDNSRecordStatusPtrOutputWithContext(ctx context.Context) ServiceDNSRecordStatusPtrOutput
- type ServiceDNSRecordStatusDns
- type ServiceDNSRecordStatusDnsArgs
- func (ServiceDNSRecordStatusDnsArgs) ElementType() reflect.Type
- func (i ServiceDNSRecordStatusDnsArgs) ToServiceDNSRecordStatusDnsOutput() ServiceDNSRecordStatusDnsOutput
- func (i ServiceDNSRecordStatusDnsArgs) ToServiceDNSRecordStatusDnsOutputWithContext(ctx context.Context) ServiceDNSRecordStatusDnsOutput
- type ServiceDNSRecordStatusDnsArray
- func (ServiceDNSRecordStatusDnsArray) ElementType() reflect.Type
- func (i ServiceDNSRecordStatusDnsArray) ToServiceDNSRecordStatusDnsArrayOutput() ServiceDNSRecordStatusDnsArrayOutput
- func (i ServiceDNSRecordStatusDnsArray) ToServiceDNSRecordStatusDnsArrayOutputWithContext(ctx context.Context) ServiceDNSRecordStatusDnsArrayOutput
- type ServiceDNSRecordStatusDnsArrayInput
- type ServiceDNSRecordStatusDnsArrayOutput
- func (ServiceDNSRecordStatusDnsArrayOutput) ElementType() reflect.Type
- func (o ServiceDNSRecordStatusDnsArrayOutput) Index(i pulumi.IntInput) ServiceDNSRecordStatusDnsOutput
- func (o ServiceDNSRecordStatusDnsArrayOutput) ToServiceDNSRecordStatusDnsArrayOutput() ServiceDNSRecordStatusDnsArrayOutput
- func (o ServiceDNSRecordStatusDnsArrayOutput) ToServiceDNSRecordStatusDnsArrayOutputWithContext(ctx context.Context) ServiceDNSRecordStatusDnsArrayOutput
- type ServiceDNSRecordStatusDnsInput
- type ServiceDNSRecordStatusDnsLoadBalancer
- type ServiceDNSRecordStatusDnsLoadBalancerArgs
- func (ServiceDNSRecordStatusDnsLoadBalancerArgs) ElementType() reflect.Type
- func (i ServiceDNSRecordStatusDnsLoadBalancerArgs) ToServiceDNSRecordStatusDnsLoadBalancerOutput() ServiceDNSRecordStatusDnsLoadBalancerOutput
- func (i ServiceDNSRecordStatusDnsLoadBalancerArgs) ToServiceDNSRecordStatusDnsLoadBalancerOutputWithContext(ctx context.Context) ServiceDNSRecordStatusDnsLoadBalancerOutput
- type ServiceDNSRecordStatusDnsLoadBalancerInput
- type ServiceDNSRecordStatusDnsLoadBalancerOutput
- func (ServiceDNSRecordStatusDnsLoadBalancerOutput) ElementType() reflect.Type
- func (o ServiceDNSRecordStatusDnsLoadBalancerOutput) ToServiceDNSRecordStatusDnsLoadBalancerOutput() ServiceDNSRecordStatusDnsLoadBalancerOutput
- func (o ServiceDNSRecordStatusDnsLoadBalancerOutput) ToServiceDNSRecordStatusDnsLoadBalancerOutputWithContext(ctx context.Context) ServiceDNSRecordStatusDnsLoadBalancerOutput
- type ServiceDNSRecordStatusDnsOutput
- func (o ServiceDNSRecordStatusDnsOutput) Cluster() pulumi.StringPtrOutput
- func (ServiceDNSRecordStatusDnsOutput) ElementType() reflect.Type
- func (o ServiceDNSRecordStatusDnsOutput) LoadBalancer() pulumi.MapOutput
- func (o ServiceDNSRecordStatusDnsOutput) Region() pulumi.StringPtrOutput
- func (o ServiceDNSRecordStatusDnsOutput) ToServiceDNSRecordStatusDnsOutput() ServiceDNSRecordStatusDnsOutput
- func (o ServiceDNSRecordStatusDnsOutput) ToServiceDNSRecordStatusDnsOutputWithContext(ctx context.Context) ServiceDNSRecordStatusDnsOutput
- func (o ServiceDNSRecordStatusDnsOutput) Zones() pulumi.StringArrayOutput
- type ServiceDNSRecordStatusInput
- type ServiceDNSRecordStatusOutput
- func (o ServiceDNSRecordStatusOutput) Dns() ServiceDNSRecordStatusDnsArrayOutput
- func (o ServiceDNSRecordStatusOutput) Domain() pulumi.StringPtrOutput
- func (ServiceDNSRecordStatusOutput) ElementType() reflect.Type
- func (o ServiceDNSRecordStatusOutput) ToServiceDNSRecordStatusOutput() ServiceDNSRecordStatusOutput
- func (o ServiceDNSRecordStatusOutput) ToServiceDNSRecordStatusOutputWithContext(ctx context.Context) ServiceDNSRecordStatusOutput
- func (o ServiceDNSRecordStatusOutput) ToServiceDNSRecordStatusPtrOutput() ServiceDNSRecordStatusPtrOutput
- func (o ServiceDNSRecordStatusOutput) ToServiceDNSRecordStatusPtrOutputWithContext(ctx context.Context) ServiceDNSRecordStatusPtrOutput
- type ServiceDNSRecordStatusPtrInput
- type ServiceDNSRecordStatusPtrOutput
- func (o ServiceDNSRecordStatusPtrOutput) Dns() ServiceDNSRecordStatusDnsArrayOutput
- func (o ServiceDNSRecordStatusPtrOutput) Domain() pulumi.StringPtrOutput
- func (o ServiceDNSRecordStatusPtrOutput) Elem() ServiceDNSRecordStatusOutput
- func (ServiceDNSRecordStatusPtrOutput) ElementType() reflect.Type
- func (o ServiceDNSRecordStatusPtrOutput) ToServiceDNSRecordStatusPtrOutput() ServiceDNSRecordStatusPtrOutput
- func (o ServiceDNSRecordStatusPtrOutput) ToServiceDNSRecordStatusPtrOutputWithContext(ctx context.Context) ServiceDNSRecordStatusPtrOutput
- type ServiceDNSRecordType
- type ServiceDNSRecordTypeArgs
- type ServiceDNSRecordTypeInput
- type ServiceDNSRecordTypeOutput
- func (o ServiceDNSRecordTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ServiceDNSRecordTypeOutput) ElementType() reflect.Type
- func (o ServiceDNSRecordTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ServiceDNSRecordTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ServiceDNSRecordTypeOutput) Spec() ServiceDNSRecordSpecPtrOutput
- func (o ServiceDNSRecordTypeOutput) Status() ServiceDNSRecordStatusPtrOutput
- func (o ServiceDNSRecordTypeOutput) ToServiceDNSRecordTypeOutput() ServiceDNSRecordTypeOutput
- func (o ServiceDNSRecordTypeOutput) ToServiceDNSRecordTypeOutputWithContext(ctx context.Context) ServiceDNSRecordTypeOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNSEndpoint ¶
type DNSEndpoint struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` Spec DNSEndpointSpecPtrOutput `pulumi:"spec"` Status DNSEndpointStatusPtrOutput `pulumi:"status"` }
func GetDNSEndpoint ¶
func GetDNSEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DNSEndpointState, opts ...pulumi.ResourceOption) (*DNSEndpoint, error)
GetDNSEndpoint gets an existing DNSEndpoint 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 NewDNSEndpoint ¶
func NewDNSEndpoint(ctx *pulumi.Context, name string, args *DNSEndpointArgs, opts ...pulumi.ResourceOption) (*DNSEndpoint, error)
NewDNSEndpoint registers a new resource with the given unique name, arguments, and options.
type DNSEndpointArgs ¶
type DNSEndpointArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput Spec DNSEndpointSpecPtrInput Status DNSEndpointStatusPtrInput }
The set of arguments for constructing a DNSEndpoint resource.
func (DNSEndpointArgs) ElementType ¶
func (DNSEndpointArgs) ElementType() reflect.Type
type DNSEndpointMetadata ¶
type DNSEndpointMetadata struct { }
type DNSEndpointMetadataArgs ¶
type DNSEndpointMetadataArgs struct { }
func (DNSEndpointMetadataArgs) ElementType ¶
func (DNSEndpointMetadataArgs) ElementType() reflect.Type
func (DNSEndpointMetadataArgs) ToDNSEndpointMetadataOutput ¶
func (i DNSEndpointMetadataArgs) ToDNSEndpointMetadataOutput() DNSEndpointMetadataOutput
func (DNSEndpointMetadataArgs) ToDNSEndpointMetadataOutputWithContext ¶
func (i DNSEndpointMetadataArgs) ToDNSEndpointMetadataOutputWithContext(ctx context.Context) DNSEndpointMetadataOutput
type DNSEndpointMetadataInput ¶
type DNSEndpointMetadataInput interface { pulumi.Input ToDNSEndpointMetadataOutput() DNSEndpointMetadataOutput ToDNSEndpointMetadataOutputWithContext(context.Context) DNSEndpointMetadataOutput }
DNSEndpointMetadataInput is an input type that accepts DNSEndpointMetadataArgs and DNSEndpointMetadataOutput values. You can construct a concrete instance of `DNSEndpointMetadataInput` via:
DNSEndpointMetadataArgs{...}
type DNSEndpointMetadataOutput ¶
type DNSEndpointMetadataOutput struct{ *pulumi.OutputState }
func (DNSEndpointMetadataOutput) ElementType ¶
func (DNSEndpointMetadataOutput) ElementType() reflect.Type
func (DNSEndpointMetadataOutput) ToDNSEndpointMetadataOutput ¶
func (o DNSEndpointMetadataOutput) ToDNSEndpointMetadataOutput() DNSEndpointMetadataOutput
func (DNSEndpointMetadataOutput) ToDNSEndpointMetadataOutputWithContext ¶
func (o DNSEndpointMetadataOutput) ToDNSEndpointMetadataOutputWithContext(ctx context.Context) DNSEndpointMetadataOutput
type DNSEndpointSpec ¶
type DNSEndpointSpec struct {
Endpoints []DNSEndpointSpecEndpoints `pulumi:"endpoints"`
}
type DNSEndpointSpecArgs ¶
type DNSEndpointSpecArgs struct {
Endpoints DNSEndpointSpecEndpointsArrayInput `pulumi:"endpoints"`
}
func (DNSEndpointSpecArgs) ElementType ¶
func (DNSEndpointSpecArgs) ElementType() reflect.Type
func (DNSEndpointSpecArgs) ToDNSEndpointSpecOutput ¶
func (i DNSEndpointSpecArgs) ToDNSEndpointSpecOutput() DNSEndpointSpecOutput
func (DNSEndpointSpecArgs) ToDNSEndpointSpecOutputWithContext ¶
func (i DNSEndpointSpecArgs) ToDNSEndpointSpecOutputWithContext(ctx context.Context) DNSEndpointSpecOutput
func (DNSEndpointSpecArgs) ToDNSEndpointSpecPtrOutput ¶
func (i DNSEndpointSpecArgs) ToDNSEndpointSpecPtrOutput() DNSEndpointSpecPtrOutput
func (DNSEndpointSpecArgs) ToDNSEndpointSpecPtrOutputWithContext ¶
func (i DNSEndpointSpecArgs) ToDNSEndpointSpecPtrOutputWithContext(ctx context.Context) DNSEndpointSpecPtrOutput
type DNSEndpointSpecEndpoints ¶
type DNSEndpointSpecEndpoints struct { // The FQDN of the DNS record. DnsName *string `pulumi:"dnsName"` // Labels stores labels defined for the Endpoint. Labels map[string]interface{} `pulumi:"labels"` // TTL for the record in seconds. RecordTTL *int `pulumi:"recordTTL"` // RecordType type of record, e.g. CNAME, A, SRV, TXT etc. RecordType *string `pulumi:"recordType"` // The targets that the DNS record points to. Targets []string `pulumi:"targets"` }
type DNSEndpointSpecEndpointsArgs ¶
type DNSEndpointSpecEndpointsArgs struct { // The FQDN of the DNS record. DnsName pulumi.StringPtrInput `pulumi:"dnsName"` // Labels stores labels defined for the Endpoint. Labels pulumi.MapInput `pulumi:"labels"` // TTL for the record in seconds. RecordTTL pulumi.IntPtrInput `pulumi:"recordTTL"` // RecordType type of record, e.g. CNAME, A, SRV, TXT etc. RecordType pulumi.StringPtrInput `pulumi:"recordType"` // The targets that the DNS record points to. Targets pulumi.StringArrayInput `pulumi:"targets"` }
func (DNSEndpointSpecEndpointsArgs) ElementType ¶
func (DNSEndpointSpecEndpointsArgs) ElementType() reflect.Type
func (DNSEndpointSpecEndpointsArgs) ToDNSEndpointSpecEndpointsOutput ¶
func (i DNSEndpointSpecEndpointsArgs) ToDNSEndpointSpecEndpointsOutput() DNSEndpointSpecEndpointsOutput
func (DNSEndpointSpecEndpointsArgs) ToDNSEndpointSpecEndpointsOutputWithContext ¶
func (i DNSEndpointSpecEndpointsArgs) ToDNSEndpointSpecEndpointsOutputWithContext(ctx context.Context) DNSEndpointSpecEndpointsOutput
type DNSEndpointSpecEndpointsArray ¶
type DNSEndpointSpecEndpointsArray []DNSEndpointSpecEndpointsInput
func (DNSEndpointSpecEndpointsArray) ElementType ¶
func (DNSEndpointSpecEndpointsArray) ElementType() reflect.Type
func (DNSEndpointSpecEndpointsArray) ToDNSEndpointSpecEndpointsArrayOutput ¶
func (i DNSEndpointSpecEndpointsArray) ToDNSEndpointSpecEndpointsArrayOutput() DNSEndpointSpecEndpointsArrayOutput
func (DNSEndpointSpecEndpointsArray) ToDNSEndpointSpecEndpointsArrayOutputWithContext ¶
func (i DNSEndpointSpecEndpointsArray) ToDNSEndpointSpecEndpointsArrayOutputWithContext(ctx context.Context) DNSEndpointSpecEndpointsArrayOutput
type DNSEndpointSpecEndpointsArrayInput ¶
type DNSEndpointSpecEndpointsArrayInput interface { pulumi.Input ToDNSEndpointSpecEndpointsArrayOutput() DNSEndpointSpecEndpointsArrayOutput ToDNSEndpointSpecEndpointsArrayOutputWithContext(context.Context) DNSEndpointSpecEndpointsArrayOutput }
DNSEndpointSpecEndpointsArrayInput is an input type that accepts DNSEndpointSpecEndpointsArray and DNSEndpointSpecEndpointsArrayOutput values. You can construct a concrete instance of `DNSEndpointSpecEndpointsArrayInput` via:
DNSEndpointSpecEndpointsArray{ DNSEndpointSpecEndpointsArgs{...} }
type DNSEndpointSpecEndpointsArrayOutput ¶
type DNSEndpointSpecEndpointsArrayOutput struct{ *pulumi.OutputState }
func (DNSEndpointSpecEndpointsArrayOutput) ElementType ¶
func (DNSEndpointSpecEndpointsArrayOutput) ElementType() reflect.Type
func (DNSEndpointSpecEndpointsArrayOutput) Index ¶
func (o DNSEndpointSpecEndpointsArrayOutput) Index(i pulumi.IntInput) DNSEndpointSpecEndpointsOutput
func (DNSEndpointSpecEndpointsArrayOutput) ToDNSEndpointSpecEndpointsArrayOutput ¶
func (o DNSEndpointSpecEndpointsArrayOutput) ToDNSEndpointSpecEndpointsArrayOutput() DNSEndpointSpecEndpointsArrayOutput
func (DNSEndpointSpecEndpointsArrayOutput) ToDNSEndpointSpecEndpointsArrayOutputWithContext ¶
func (o DNSEndpointSpecEndpointsArrayOutput) ToDNSEndpointSpecEndpointsArrayOutputWithContext(ctx context.Context) DNSEndpointSpecEndpointsArrayOutput
type DNSEndpointSpecEndpointsInput ¶
type DNSEndpointSpecEndpointsInput interface { pulumi.Input ToDNSEndpointSpecEndpointsOutput() DNSEndpointSpecEndpointsOutput ToDNSEndpointSpecEndpointsOutputWithContext(context.Context) DNSEndpointSpecEndpointsOutput }
DNSEndpointSpecEndpointsInput is an input type that accepts DNSEndpointSpecEndpointsArgs and DNSEndpointSpecEndpointsOutput values. You can construct a concrete instance of `DNSEndpointSpecEndpointsInput` via:
DNSEndpointSpecEndpointsArgs{...}
type DNSEndpointSpecEndpointsLabels ¶
type DNSEndpointSpecEndpointsLabels struct { }
Labels stores labels defined for the Endpoint.
type DNSEndpointSpecEndpointsLabelsArgs ¶
type DNSEndpointSpecEndpointsLabelsArgs struct { }
Labels stores labels defined for the Endpoint.
func (DNSEndpointSpecEndpointsLabelsArgs) ElementType ¶
func (DNSEndpointSpecEndpointsLabelsArgs) ElementType() reflect.Type
func (DNSEndpointSpecEndpointsLabelsArgs) ToDNSEndpointSpecEndpointsLabelsOutput ¶
func (i DNSEndpointSpecEndpointsLabelsArgs) ToDNSEndpointSpecEndpointsLabelsOutput() DNSEndpointSpecEndpointsLabelsOutput
func (DNSEndpointSpecEndpointsLabelsArgs) ToDNSEndpointSpecEndpointsLabelsOutputWithContext ¶
func (i DNSEndpointSpecEndpointsLabelsArgs) ToDNSEndpointSpecEndpointsLabelsOutputWithContext(ctx context.Context) DNSEndpointSpecEndpointsLabelsOutput
type DNSEndpointSpecEndpointsLabelsInput ¶
type DNSEndpointSpecEndpointsLabelsInput interface { pulumi.Input ToDNSEndpointSpecEndpointsLabelsOutput() DNSEndpointSpecEndpointsLabelsOutput ToDNSEndpointSpecEndpointsLabelsOutputWithContext(context.Context) DNSEndpointSpecEndpointsLabelsOutput }
DNSEndpointSpecEndpointsLabelsInput is an input type that accepts DNSEndpointSpecEndpointsLabelsArgs and DNSEndpointSpecEndpointsLabelsOutput values. You can construct a concrete instance of `DNSEndpointSpecEndpointsLabelsInput` via:
DNSEndpointSpecEndpointsLabelsArgs{...}
type DNSEndpointSpecEndpointsLabelsOutput ¶
type DNSEndpointSpecEndpointsLabelsOutput struct{ *pulumi.OutputState }
Labels stores labels defined for the Endpoint.
func (DNSEndpointSpecEndpointsLabelsOutput) ElementType ¶
func (DNSEndpointSpecEndpointsLabelsOutput) ElementType() reflect.Type
func (DNSEndpointSpecEndpointsLabelsOutput) ToDNSEndpointSpecEndpointsLabelsOutput ¶
func (o DNSEndpointSpecEndpointsLabelsOutput) ToDNSEndpointSpecEndpointsLabelsOutput() DNSEndpointSpecEndpointsLabelsOutput
func (DNSEndpointSpecEndpointsLabelsOutput) ToDNSEndpointSpecEndpointsLabelsOutputWithContext ¶
func (o DNSEndpointSpecEndpointsLabelsOutput) ToDNSEndpointSpecEndpointsLabelsOutputWithContext(ctx context.Context) DNSEndpointSpecEndpointsLabelsOutput
type DNSEndpointSpecEndpointsOutput ¶
type DNSEndpointSpecEndpointsOutput struct{ *pulumi.OutputState }
func (DNSEndpointSpecEndpointsOutput) DnsName ¶
func (o DNSEndpointSpecEndpointsOutput) DnsName() pulumi.StringPtrOutput
The FQDN of the DNS record.
func (DNSEndpointSpecEndpointsOutput) ElementType ¶
func (DNSEndpointSpecEndpointsOutput) ElementType() reflect.Type
func (DNSEndpointSpecEndpointsOutput) Labels ¶
func (o DNSEndpointSpecEndpointsOutput) Labels() pulumi.MapOutput
Labels stores labels defined for the Endpoint.
func (DNSEndpointSpecEndpointsOutput) RecordTTL ¶
func (o DNSEndpointSpecEndpointsOutput) RecordTTL() pulumi.IntPtrOutput
TTL for the record in seconds.
func (DNSEndpointSpecEndpointsOutput) RecordType ¶
func (o DNSEndpointSpecEndpointsOutput) RecordType() pulumi.StringPtrOutput
RecordType type of record, e.g. CNAME, A, SRV, TXT etc.
func (DNSEndpointSpecEndpointsOutput) Targets ¶
func (o DNSEndpointSpecEndpointsOutput) Targets() pulumi.StringArrayOutput
The targets that the DNS record points to.
func (DNSEndpointSpecEndpointsOutput) ToDNSEndpointSpecEndpointsOutput ¶
func (o DNSEndpointSpecEndpointsOutput) ToDNSEndpointSpecEndpointsOutput() DNSEndpointSpecEndpointsOutput
func (DNSEndpointSpecEndpointsOutput) ToDNSEndpointSpecEndpointsOutputWithContext ¶
func (o DNSEndpointSpecEndpointsOutput) ToDNSEndpointSpecEndpointsOutputWithContext(ctx context.Context) DNSEndpointSpecEndpointsOutput
type DNSEndpointSpecInput ¶
type DNSEndpointSpecInput interface { pulumi.Input ToDNSEndpointSpecOutput() DNSEndpointSpecOutput ToDNSEndpointSpecOutputWithContext(context.Context) DNSEndpointSpecOutput }
DNSEndpointSpecInput is an input type that accepts DNSEndpointSpecArgs and DNSEndpointSpecOutput values. You can construct a concrete instance of `DNSEndpointSpecInput` via:
DNSEndpointSpecArgs{...}
type DNSEndpointSpecOutput ¶
type DNSEndpointSpecOutput struct{ *pulumi.OutputState }
func (DNSEndpointSpecOutput) ElementType ¶
func (DNSEndpointSpecOutput) ElementType() reflect.Type
func (DNSEndpointSpecOutput) Endpoints ¶
func (o DNSEndpointSpecOutput) Endpoints() DNSEndpointSpecEndpointsArrayOutput
func (DNSEndpointSpecOutput) ToDNSEndpointSpecOutput ¶
func (o DNSEndpointSpecOutput) ToDNSEndpointSpecOutput() DNSEndpointSpecOutput
func (DNSEndpointSpecOutput) ToDNSEndpointSpecOutputWithContext ¶
func (o DNSEndpointSpecOutput) ToDNSEndpointSpecOutputWithContext(ctx context.Context) DNSEndpointSpecOutput
func (DNSEndpointSpecOutput) ToDNSEndpointSpecPtrOutput ¶
func (o DNSEndpointSpecOutput) ToDNSEndpointSpecPtrOutput() DNSEndpointSpecPtrOutput
func (DNSEndpointSpecOutput) ToDNSEndpointSpecPtrOutputWithContext ¶
func (o DNSEndpointSpecOutput) ToDNSEndpointSpecPtrOutputWithContext(ctx context.Context) DNSEndpointSpecPtrOutput
type DNSEndpointSpecPtrInput ¶
type DNSEndpointSpecPtrInput interface { pulumi.Input ToDNSEndpointSpecPtrOutput() DNSEndpointSpecPtrOutput ToDNSEndpointSpecPtrOutputWithContext(context.Context) DNSEndpointSpecPtrOutput }
DNSEndpointSpecPtrInput is an input type that accepts DNSEndpointSpecArgs, DNSEndpointSpecPtr and DNSEndpointSpecPtrOutput values. You can construct a concrete instance of `DNSEndpointSpecPtrInput` via:
DNSEndpointSpecArgs{...} or: nil
func DNSEndpointSpecPtr ¶
func DNSEndpointSpecPtr(v *DNSEndpointSpecArgs) DNSEndpointSpecPtrInput
type DNSEndpointSpecPtrOutput ¶
type DNSEndpointSpecPtrOutput struct{ *pulumi.OutputState }
func (DNSEndpointSpecPtrOutput) Elem ¶
func (o DNSEndpointSpecPtrOutput) Elem() DNSEndpointSpecOutput
func (DNSEndpointSpecPtrOutput) ElementType ¶
func (DNSEndpointSpecPtrOutput) ElementType() reflect.Type
func (DNSEndpointSpecPtrOutput) Endpoints ¶
func (o DNSEndpointSpecPtrOutput) Endpoints() DNSEndpointSpecEndpointsArrayOutput
func (DNSEndpointSpecPtrOutput) ToDNSEndpointSpecPtrOutput ¶
func (o DNSEndpointSpecPtrOutput) ToDNSEndpointSpecPtrOutput() DNSEndpointSpecPtrOutput
func (DNSEndpointSpecPtrOutput) ToDNSEndpointSpecPtrOutputWithContext ¶
func (o DNSEndpointSpecPtrOutput) ToDNSEndpointSpecPtrOutputWithContext(ctx context.Context) DNSEndpointSpecPtrOutput
type DNSEndpointState ¶
type DNSEndpointState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput Spec DNSEndpointSpecPtrInput Status DNSEndpointStatusPtrInput }
func (DNSEndpointState) ElementType ¶
func (DNSEndpointState) ElementType() reflect.Type
type DNSEndpointStatus ¶
type DNSEndpointStatus struct { // ObservedGeneration is the generation as observed by the controller consuming the DNSEndpoint. ObservedGeneration *int `pulumi:"observedGeneration"` }
type DNSEndpointStatusArgs ¶
type DNSEndpointStatusArgs struct { // ObservedGeneration is the generation as observed by the controller consuming the DNSEndpoint. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` }
func (DNSEndpointStatusArgs) ElementType ¶
func (DNSEndpointStatusArgs) ElementType() reflect.Type
func (DNSEndpointStatusArgs) ToDNSEndpointStatusOutput ¶
func (i DNSEndpointStatusArgs) ToDNSEndpointStatusOutput() DNSEndpointStatusOutput
func (DNSEndpointStatusArgs) ToDNSEndpointStatusOutputWithContext ¶
func (i DNSEndpointStatusArgs) ToDNSEndpointStatusOutputWithContext(ctx context.Context) DNSEndpointStatusOutput
func (DNSEndpointStatusArgs) ToDNSEndpointStatusPtrOutput ¶
func (i DNSEndpointStatusArgs) ToDNSEndpointStatusPtrOutput() DNSEndpointStatusPtrOutput
func (DNSEndpointStatusArgs) ToDNSEndpointStatusPtrOutputWithContext ¶
func (i DNSEndpointStatusArgs) ToDNSEndpointStatusPtrOutputWithContext(ctx context.Context) DNSEndpointStatusPtrOutput
type DNSEndpointStatusInput ¶
type DNSEndpointStatusInput interface { pulumi.Input ToDNSEndpointStatusOutput() DNSEndpointStatusOutput ToDNSEndpointStatusOutputWithContext(context.Context) DNSEndpointStatusOutput }
DNSEndpointStatusInput is an input type that accepts DNSEndpointStatusArgs and DNSEndpointStatusOutput values. You can construct a concrete instance of `DNSEndpointStatusInput` via:
DNSEndpointStatusArgs{...}
type DNSEndpointStatusOutput ¶
type DNSEndpointStatusOutput struct{ *pulumi.OutputState }
func (DNSEndpointStatusOutput) ElementType ¶
func (DNSEndpointStatusOutput) ElementType() reflect.Type
func (DNSEndpointStatusOutput) ObservedGeneration ¶
func (o DNSEndpointStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
ObservedGeneration is the generation as observed by the controller consuming the DNSEndpoint.
func (DNSEndpointStatusOutput) ToDNSEndpointStatusOutput ¶
func (o DNSEndpointStatusOutput) ToDNSEndpointStatusOutput() DNSEndpointStatusOutput
func (DNSEndpointStatusOutput) ToDNSEndpointStatusOutputWithContext ¶
func (o DNSEndpointStatusOutput) ToDNSEndpointStatusOutputWithContext(ctx context.Context) DNSEndpointStatusOutput
func (DNSEndpointStatusOutput) ToDNSEndpointStatusPtrOutput ¶
func (o DNSEndpointStatusOutput) ToDNSEndpointStatusPtrOutput() DNSEndpointStatusPtrOutput
func (DNSEndpointStatusOutput) ToDNSEndpointStatusPtrOutputWithContext ¶
func (o DNSEndpointStatusOutput) ToDNSEndpointStatusPtrOutputWithContext(ctx context.Context) DNSEndpointStatusPtrOutput
type DNSEndpointStatusPtrInput ¶
type DNSEndpointStatusPtrInput interface { pulumi.Input ToDNSEndpointStatusPtrOutput() DNSEndpointStatusPtrOutput ToDNSEndpointStatusPtrOutputWithContext(context.Context) DNSEndpointStatusPtrOutput }
DNSEndpointStatusPtrInput is an input type that accepts DNSEndpointStatusArgs, DNSEndpointStatusPtr and DNSEndpointStatusPtrOutput values. You can construct a concrete instance of `DNSEndpointStatusPtrInput` via:
DNSEndpointStatusArgs{...} or: nil
func DNSEndpointStatusPtr ¶
func DNSEndpointStatusPtr(v *DNSEndpointStatusArgs) DNSEndpointStatusPtrInput
type DNSEndpointStatusPtrOutput ¶
type DNSEndpointStatusPtrOutput struct{ *pulumi.OutputState }
func (DNSEndpointStatusPtrOutput) Elem ¶
func (o DNSEndpointStatusPtrOutput) Elem() DNSEndpointStatusOutput
func (DNSEndpointStatusPtrOutput) ElementType ¶
func (DNSEndpointStatusPtrOutput) ElementType() reflect.Type
func (DNSEndpointStatusPtrOutput) ObservedGeneration ¶
func (o DNSEndpointStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
ObservedGeneration is the generation as observed by the controller consuming the DNSEndpoint.
func (DNSEndpointStatusPtrOutput) ToDNSEndpointStatusPtrOutput ¶
func (o DNSEndpointStatusPtrOutput) ToDNSEndpointStatusPtrOutput() DNSEndpointStatusPtrOutput
func (DNSEndpointStatusPtrOutput) ToDNSEndpointStatusPtrOutputWithContext ¶
func (o DNSEndpointStatusPtrOutput) ToDNSEndpointStatusPtrOutputWithContext(ctx context.Context) DNSEndpointStatusPtrOutput
type DNSEndpointType ¶
type DNSEndpointType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` Spec *DNSEndpointSpec `pulumi:"spec"` Status *DNSEndpointStatus `pulumi:"status"` }
type DNSEndpointTypeArgs ¶
type DNSEndpointTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` Spec DNSEndpointSpecPtrInput `pulumi:"spec"` Status DNSEndpointStatusPtrInput `pulumi:"status"` }
func (DNSEndpointTypeArgs) ElementType ¶
func (DNSEndpointTypeArgs) ElementType() reflect.Type
func (DNSEndpointTypeArgs) ToDNSEndpointTypeOutput ¶
func (i DNSEndpointTypeArgs) ToDNSEndpointTypeOutput() DNSEndpointTypeOutput
func (DNSEndpointTypeArgs) ToDNSEndpointTypeOutputWithContext ¶
func (i DNSEndpointTypeArgs) ToDNSEndpointTypeOutputWithContext(ctx context.Context) DNSEndpointTypeOutput
type DNSEndpointTypeInput ¶
type DNSEndpointTypeInput interface { pulumi.Input ToDNSEndpointTypeOutput() DNSEndpointTypeOutput ToDNSEndpointTypeOutputWithContext(context.Context) DNSEndpointTypeOutput }
DNSEndpointTypeInput is an input type that accepts DNSEndpointTypeArgs and DNSEndpointTypeOutput values. You can construct a concrete instance of `DNSEndpointTypeInput` via:
DNSEndpointTypeArgs{...}
type DNSEndpointTypeOutput ¶
type DNSEndpointTypeOutput struct{ *pulumi.OutputState }
func (DNSEndpointTypeOutput) ApiVersion ¶
func (o DNSEndpointTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (DNSEndpointTypeOutput) ElementType ¶
func (DNSEndpointTypeOutput) ElementType() reflect.Type
func (DNSEndpointTypeOutput) Kind ¶
func (o DNSEndpointTypeOutput) Kind() pulumi.StringPtrOutput
func (DNSEndpointTypeOutput) Metadata ¶
func (o DNSEndpointTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (DNSEndpointTypeOutput) Spec ¶
func (o DNSEndpointTypeOutput) Spec() DNSEndpointSpecPtrOutput
func (DNSEndpointTypeOutput) Status ¶
func (o DNSEndpointTypeOutput) Status() DNSEndpointStatusPtrOutput
func (DNSEndpointTypeOutput) ToDNSEndpointTypeOutput ¶
func (o DNSEndpointTypeOutput) ToDNSEndpointTypeOutput() DNSEndpointTypeOutput
func (DNSEndpointTypeOutput) ToDNSEndpointTypeOutputWithContext ¶
func (o DNSEndpointTypeOutput) ToDNSEndpointTypeOutputWithContext(ctx context.Context) DNSEndpointTypeOutput
type Domain ¶
type Domain struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Domain is the DNS zone associated with the KubeFed control plane Domain pulumi.StringOutput `pulumi:"domain"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // NameServer is the authoritative DNS name server for the KubeFed domain NameServer pulumi.StringPtrOutput `pulumi:"nameServer"` }
func GetDomain ¶
func GetDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)
GetDomain gets an existing Domain 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 NewDomain ¶
func NewDomain(ctx *pulumi.Context, name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)
NewDomain registers a new resource with the given unique name, arguments, and options.
type DomainArgs ¶
type DomainArgs struct { ApiVersion pulumi.StringPtrInput // Domain is the DNS zone associated with the KubeFed control plane Domain pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // NameServer is the authoritative DNS name server for the KubeFed domain NameServer pulumi.StringPtrInput }
The set of arguments for constructing a Domain resource.
func (DomainArgs) ElementType ¶
func (DomainArgs) ElementType() reflect.Type
type DomainMetadata ¶
type DomainMetadata struct { }
type DomainMetadataArgs ¶
type DomainMetadataArgs struct { }
func (DomainMetadataArgs) ElementType ¶
func (DomainMetadataArgs) ElementType() reflect.Type
func (DomainMetadataArgs) ToDomainMetadataOutput ¶
func (i DomainMetadataArgs) ToDomainMetadataOutput() DomainMetadataOutput
func (DomainMetadataArgs) ToDomainMetadataOutputWithContext ¶
func (i DomainMetadataArgs) ToDomainMetadataOutputWithContext(ctx context.Context) DomainMetadataOutput
type DomainMetadataInput ¶
type DomainMetadataInput interface { pulumi.Input ToDomainMetadataOutput() DomainMetadataOutput ToDomainMetadataOutputWithContext(context.Context) DomainMetadataOutput }
DomainMetadataInput is an input type that accepts DomainMetadataArgs and DomainMetadataOutput values. You can construct a concrete instance of `DomainMetadataInput` via:
DomainMetadataArgs{...}
type DomainMetadataOutput ¶
type DomainMetadataOutput struct{ *pulumi.OutputState }
func (DomainMetadataOutput) ElementType ¶
func (DomainMetadataOutput) ElementType() reflect.Type
func (DomainMetadataOutput) ToDomainMetadataOutput ¶
func (o DomainMetadataOutput) ToDomainMetadataOutput() DomainMetadataOutput
func (DomainMetadataOutput) ToDomainMetadataOutputWithContext ¶
func (o DomainMetadataOutput) ToDomainMetadataOutputWithContext(ctx context.Context) DomainMetadataOutput
type DomainState ¶
type DomainState struct { ApiVersion pulumi.StringPtrInput // Domain is the DNS zone associated with the KubeFed control plane Domain pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // NameServer is the authoritative DNS name server for the KubeFed domain NameServer pulumi.StringPtrInput }
func (DomainState) ElementType ¶
func (DomainState) ElementType() reflect.Type
type DomainType ¶
type DomainType struct { ApiVersion *string `pulumi:"apiVersion"` // Domain is the DNS zone associated with the KubeFed control plane Domain string `pulumi:"domain"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // NameServer is the authoritative DNS name server for the KubeFed domain NameServer *string `pulumi:"nameServer"` }
type DomainTypeArgs ¶
type DomainTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Domain is the DNS zone associated with the KubeFed control plane Domain pulumi.StringInput `pulumi:"domain"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // NameServer is the authoritative DNS name server for the KubeFed domain NameServer pulumi.StringPtrInput `pulumi:"nameServer"` }
func (DomainTypeArgs) ElementType ¶
func (DomainTypeArgs) ElementType() reflect.Type
func (DomainTypeArgs) ToDomainTypeOutput ¶
func (i DomainTypeArgs) ToDomainTypeOutput() DomainTypeOutput
func (DomainTypeArgs) ToDomainTypeOutputWithContext ¶
func (i DomainTypeArgs) ToDomainTypeOutputWithContext(ctx context.Context) DomainTypeOutput
type DomainTypeInput ¶
type DomainTypeInput interface { pulumi.Input ToDomainTypeOutput() DomainTypeOutput ToDomainTypeOutputWithContext(context.Context) DomainTypeOutput }
DomainTypeInput is an input type that accepts DomainTypeArgs and DomainTypeOutput values. You can construct a concrete instance of `DomainTypeInput` via:
DomainTypeArgs{...}
type DomainTypeOutput ¶
type DomainTypeOutput struct{ *pulumi.OutputState }
func (DomainTypeOutput) ApiVersion ¶
func (o DomainTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (DomainTypeOutput) Domain ¶
func (o DomainTypeOutput) Domain() pulumi.StringOutput
Domain is the DNS zone associated with the KubeFed control plane
func (DomainTypeOutput) ElementType ¶
func (DomainTypeOutput) ElementType() reflect.Type
func (DomainTypeOutput) Kind ¶
func (o DomainTypeOutput) Kind() pulumi.StringPtrOutput
func (DomainTypeOutput) Metadata ¶
func (o DomainTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (DomainTypeOutput) NameServer ¶
func (o DomainTypeOutput) NameServer() pulumi.StringPtrOutput
NameServer is the authoritative DNS name server for the KubeFed domain
func (DomainTypeOutput) ToDomainTypeOutput ¶
func (o DomainTypeOutput) ToDomainTypeOutput() DomainTypeOutput
func (DomainTypeOutput) ToDomainTypeOutputWithContext ¶
func (o DomainTypeOutput) ToDomainTypeOutputWithContext(ctx context.Context) DomainTypeOutput
type IngressDNSRecord ¶
type IngressDNSRecord struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` Spec IngressDNSRecordSpecPtrOutput `pulumi:"spec"` Status IngressDNSRecordStatusPtrOutput `pulumi:"status"` }
func GetIngressDNSRecord ¶
func GetIngressDNSRecord(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IngressDNSRecordState, opts ...pulumi.ResourceOption) (*IngressDNSRecord, error)
GetIngressDNSRecord gets an existing IngressDNSRecord 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 NewIngressDNSRecord ¶
func NewIngressDNSRecord(ctx *pulumi.Context, name string, args *IngressDNSRecordArgs, opts ...pulumi.ResourceOption) (*IngressDNSRecord, error)
NewIngressDNSRecord registers a new resource with the given unique name, arguments, and options.
type IngressDNSRecordArgs ¶
type IngressDNSRecordArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput Spec IngressDNSRecordSpecPtrInput Status IngressDNSRecordStatusPtrInput }
The set of arguments for constructing a IngressDNSRecord resource.
func (IngressDNSRecordArgs) ElementType ¶
func (IngressDNSRecordArgs) ElementType() reflect.Type
type IngressDNSRecordMetadata ¶
type IngressDNSRecordMetadata struct { }
type IngressDNSRecordMetadataArgs ¶
type IngressDNSRecordMetadataArgs struct { }
func (IngressDNSRecordMetadataArgs) ElementType ¶
func (IngressDNSRecordMetadataArgs) ElementType() reflect.Type
func (IngressDNSRecordMetadataArgs) ToIngressDNSRecordMetadataOutput ¶
func (i IngressDNSRecordMetadataArgs) ToIngressDNSRecordMetadataOutput() IngressDNSRecordMetadataOutput
func (IngressDNSRecordMetadataArgs) ToIngressDNSRecordMetadataOutputWithContext ¶
func (i IngressDNSRecordMetadataArgs) ToIngressDNSRecordMetadataOutputWithContext(ctx context.Context) IngressDNSRecordMetadataOutput
type IngressDNSRecordMetadataInput ¶
type IngressDNSRecordMetadataInput interface { pulumi.Input ToIngressDNSRecordMetadataOutput() IngressDNSRecordMetadataOutput ToIngressDNSRecordMetadataOutputWithContext(context.Context) IngressDNSRecordMetadataOutput }
IngressDNSRecordMetadataInput is an input type that accepts IngressDNSRecordMetadataArgs and IngressDNSRecordMetadataOutput values. You can construct a concrete instance of `IngressDNSRecordMetadataInput` via:
IngressDNSRecordMetadataArgs{...}
type IngressDNSRecordMetadataOutput ¶
type IngressDNSRecordMetadataOutput struct{ *pulumi.OutputState }
func (IngressDNSRecordMetadataOutput) ElementType ¶
func (IngressDNSRecordMetadataOutput) ElementType() reflect.Type
func (IngressDNSRecordMetadataOutput) ToIngressDNSRecordMetadataOutput ¶
func (o IngressDNSRecordMetadataOutput) ToIngressDNSRecordMetadataOutput() IngressDNSRecordMetadataOutput
func (IngressDNSRecordMetadataOutput) ToIngressDNSRecordMetadataOutputWithContext ¶
func (o IngressDNSRecordMetadataOutput) ToIngressDNSRecordMetadataOutputWithContext(ctx context.Context) IngressDNSRecordMetadataOutput
type IngressDNSRecordSpec ¶
type IngressDNSRecordSpecArgs ¶
type IngressDNSRecordSpecArgs struct { // Host from the IngressRule in Cluster Ingress Spec Hosts pulumi.StringArrayInput `pulumi:"hosts"` // RecordTTL is the TTL in seconds for DNS records created for the Ingress, if omitted a default would be used RecordTTL pulumi.IntPtrInput `pulumi:"recordTTL"` }
func (IngressDNSRecordSpecArgs) ElementType ¶
func (IngressDNSRecordSpecArgs) ElementType() reflect.Type
func (IngressDNSRecordSpecArgs) ToIngressDNSRecordSpecOutput ¶
func (i IngressDNSRecordSpecArgs) ToIngressDNSRecordSpecOutput() IngressDNSRecordSpecOutput
func (IngressDNSRecordSpecArgs) ToIngressDNSRecordSpecOutputWithContext ¶
func (i IngressDNSRecordSpecArgs) ToIngressDNSRecordSpecOutputWithContext(ctx context.Context) IngressDNSRecordSpecOutput
func (IngressDNSRecordSpecArgs) ToIngressDNSRecordSpecPtrOutput ¶
func (i IngressDNSRecordSpecArgs) ToIngressDNSRecordSpecPtrOutput() IngressDNSRecordSpecPtrOutput
func (IngressDNSRecordSpecArgs) ToIngressDNSRecordSpecPtrOutputWithContext ¶
func (i IngressDNSRecordSpecArgs) ToIngressDNSRecordSpecPtrOutputWithContext(ctx context.Context) IngressDNSRecordSpecPtrOutput
type IngressDNSRecordSpecInput ¶
type IngressDNSRecordSpecInput interface { pulumi.Input ToIngressDNSRecordSpecOutput() IngressDNSRecordSpecOutput ToIngressDNSRecordSpecOutputWithContext(context.Context) IngressDNSRecordSpecOutput }
IngressDNSRecordSpecInput is an input type that accepts IngressDNSRecordSpecArgs and IngressDNSRecordSpecOutput values. You can construct a concrete instance of `IngressDNSRecordSpecInput` via:
IngressDNSRecordSpecArgs{...}
type IngressDNSRecordSpecOutput ¶
type IngressDNSRecordSpecOutput struct{ *pulumi.OutputState }
func (IngressDNSRecordSpecOutput) ElementType ¶
func (IngressDNSRecordSpecOutput) ElementType() reflect.Type
func (IngressDNSRecordSpecOutput) Hosts ¶
func (o IngressDNSRecordSpecOutput) Hosts() pulumi.StringArrayOutput
Host from the IngressRule in Cluster Ingress Spec
func (IngressDNSRecordSpecOutput) RecordTTL ¶
func (o IngressDNSRecordSpecOutput) RecordTTL() pulumi.IntPtrOutput
RecordTTL is the TTL in seconds for DNS records created for the Ingress, if omitted a default would be used
func (IngressDNSRecordSpecOutput) ToIngressDNSRecordSpecOutput ¶
func (o IngressDNSRecordSpecOutput) ToIngressDNSRecordSpecOutput() IngressDNSRecordSpecOutput
func (IngressDNSRecordSpecOutput) ToIngressDNSRecordSpecOutputWithContext ¶
func (o IngressDNSRecordSpecOutput) ToIngressDNSRecordSpecOutputWithContext(ctx context.Context) IngressDNSRecordSpecOutput
func (IngressDNSRecordSpecOutput) ToIngressDNSRecordSpecPtrOutput ¶
func (o IngressDNSRecordSpecOutput) ToIngressDNSRecordSpecPtrOutput() IngressDNSRecordSpecPtrOutput
func (IngressDNSRecordSpecOutput) ToIngressDNSRecordSpecPtrOutputWithContext ¶
func (o IngressDNSRecordSpecOutput) ToIngressDNSRecordSpecPtrOutputWithContext(ctx context.Context) IngressDNSRecordSpecPtrOutput
type IngressDNSRecordSpecPtrInput ¶
type IngressDNSRecordSpecPtrInput interface { pulumi.Input ToIngressDNSRecordSpecPtrOutput() IngressDNSRecordSpecPtrOutput ToIngressDNSRecordSpecPtrOutputWithContext(context.Context) IngressDNSRecordSpecPtrOutput }
IngressDNSRecordSpecPtrInput is an input type that accepts IngressDNSRecordSpecArgs, IngressDNSRecordSpecPtr and IngressDNSRecordSpecPtrOutput values. You can construct a concrete instance of `IngressDNSRecordSpecPtrInput` via:
IngressDNSRecordSpecArgs{...} or: nil
func IngressDNSRecordSpecPtr ¶
func IngressDNSRecordSpecPtr(v *IngressDNSRecordSpecArgs) IngressDNSRecordSpecPtrInput
type IngressDNSRecordSpecPtrOutput ¶
type IngressDNSRecordSpecPtrOutput struct{ *pulumi.OutputState }
func (IngressDNSRecordSpecPtrOutput) Elem ¶
func (o IngressDNSRecordSpecPtrOutput) Elem() IngressDNSRecordSpecOutput
func (IngressDNSRecordSpecPtrOutput) ElementType ¶
func (IngressDNSRecordSpecPtrOutput) ElementType() reflect.Type
func (IngressDNSRecordSpecPtrOutput) Hosts ¶
func (o IngressDNSRecordSpecPtrOutput) Hosts() pulumi.StringArrayOutput
Host from the IngressRule in Cluster Ingress Spec
func (IngressDNSRecordSpecPtrOutput) RecordTTL ¶
func (o IngressDNSRecordSpecPtrOutput) RecordTTL() pulumi.IntPtrOutput
RecordTTL is the TTL in seconds for DNS records created for the Ingress, if omitted a default would be used
func (IngressDNSRecordSpecPtrOutput) ToIngressDNSRecordSpecPtrOutput ¶
func (o IngressDNSRecordSpecPtrOutput) ToIngressDNSRecordSpecPtrOutput() IngressDNSRecordSpecPtrOutput
func (IngressDNSRecordSpecPtrOutput) ToIngressDNSRecordSpecPtrOutputWithContext ¶
func (o IngressDNSRecordSpecPtrOutput) ToIngressDNSRecordSpecPtrOutputWithContext(ctx context.Context) IngressDNSRecordSpecPtrOutput
type IngressDNSRecordState ¶
type IngressDNSRecordState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput Spec IngressDNSRecordSpecPtrInput Status IngressDNSRecordStatusPtrInput }
func (IngressDNSRecordState) ElementType ¶
func (IngressDNSRecordState) ElementType() reflect.Type
type IngressDNSRecordStatus ¶
type IngressDNSRecordStatus struct { // Array of Ingress Controller LoadBalancers Dns []IngressDNSRecordStatusDns `pulumi:"dns"` }
type IngressDNSRecordStatusArgs ¶
type IngressDNSRecordStatusArgs struct { // Array of Ingress Controller LoadBalancers Dns IngressDNSRecordStatusDnsArrayInput `pulumi:"dns"` }
func (IngressDNSRecordStatusArgs) ElementType ¶
func (IngressDNSRecordStatusArgs) ElementType() reflect.Type
func (IngressDNSRecordStatusArgs) ToIngressDNSRecordStatusOutput ¶
func (i IngressDNSRecordStatusArgs) ToIngressDNSRecordStatusOutput() IngressDNSRecordStatusOutput
func (IngressDNSRecordStatusArgs) ToIngressDNSRecordStatusOutputWithContext ¶
func (i IngressDNSRecordStatusArgs) ToIngressDNSRecordStatusOutputWithContext(ctx context.Context) IngressDNSRecordStatusOutput
func (IngressDNSRecordStatusArgs) ToIngressDNSRecordStatusPtrOutput ¶
func (i IngressDNSRecordStatusArgs) ToIngressDNSRecordStatusPtrOutput() IngressDNSRecordStatusPtrOutput
func (IngressDNSRecordStatusArgs) ToIngressDNSRecordStatusPtrOutputWithContext ¶
func (i IngressDNSRecordStatusArgs) ToIngressDNSRecordStatusPtrOutputWithContext(ctx context.Context) IngressDNSRecordStatusPtrOutput
type IngressDNSRecordStatusDnsArgs ¶
type IngressDNSRecordStatusDnsArgs struct { // Cluster name Cluster pulumi.StringPtrInput `pulumi:"cluster"` // LoadBalancer for the corresponding ingress controller LoadBalancer pulumi.MapInput `pulumi:"loadBalancer"` }
func (IngressDNSRecordStatusDnsArgs) ElementType ¶
func (IngressDNSRecordStatusDnsArgs) ElementType() reflect.Type
func (IngressDNSRecordStatusDnsArgs) ToIngressDNSRecordStatusDnsOutput ¶
func (i IngressDNSRecordStatusDnsArgs) ToIngressDNSRecordStatusDnsOutput() IngressDNSRecordStatusDnsOutput
func (IngressDNSRecordStatusDnsArgs) ToIngressDNSRecordStatusDnsOutputWithContext ¶
func (i IngressDNSRecordStatusDnsArgs) ToIngressDNSRecordStatusDnsOutputWithContext(ctx context.Context) IngressDNSRecordStatusDnsOutput
type IngressDNSRecordStatusDnsArray ¶
type IngressDNSRecordStatusDnsArray []IngressDNSRecordStatusDnsInput
func (IngressDNSRecordStatusDnsArray) ElementType ¶
func (IngressDNSRecordStatusDnsArray) ElementType() reflect.Type
func (IngressDNSRecordStatusDnsArray) ToIngressDNSRecordStatusDnsArrayOutput ¶
func (i IngressDNSRecordStatusDnsArray) ToIngressDNSRecordStatusDnsArrayOutput() IngressDNSRecordStatusDnsArrayOutput
func (IngressDNSRecordStatusDnsArray) ToIngressDNSRecordStatusDnsArrayOutputWithContext ¶
func (i IngressDNSRecordStatusDnsArray) ToIngressDNSRecordStatusDnsArrayOutputWithContext(ctx context.Context) IngressDNSRecordStatusDnsArrayOutput
type IngressDNSRecordStatusDnsArrayInput ¶
type IngressDNSRecordStatusDnsArrayInput interface { pulumi.Input ToIngressDNSRecordStatusDnsArrayOutput() IngressDNSRecordStatusDnsArrayOutput ToIngressDNSRecordStatusDnsArrayOutputWithContext(context.Context) IngressDNSRecordStatusDnsArrayOutput }
IngressDNSRecordStatusDnsArrayInput is an input type that accepts IngressDNSRecordStatusDnsArray and IngressDNSRecordStatusDnsArrayOutput values. You can construct a concrete instance of `IngressDNSRecordStatusDnsArrayInput` via:
IngressDNSRecordStatusDnsArray{ IngressDNSRecordStatusDnsArgs{...} }
type IngressDNSRecordStatusDnsArrayOutput ¶
type IngressDNSRecordStatusDnsArrayOutput struct{ *pulumi.OutputState }
func (IngressDNSRecordStatusDnsArrayOutput) ElementType ¶
func (IngressDNSRecordStatusDnsArrayOutput) ElementType() reflect.Type
func (IngressDNSRecordStatusDnsArrayOutput) Index ¶
func (o IngressDNSRecordStatusDnsArrayOutput) Index(i pulumi.IntInput) IngressDNSRecordStatusDnsOutput
func (IngressDNSRecordStatusDnsArrayOutput) ToIngressDNSRecordStatusDnsArrayOutput ¶
func (o IngressDNSRecordStatusDnsArrayOutput) ToIngressDNSRecordStatusDnsArrayOutput() IngressDNSRecordStatusDnsArrayOutput
func (IngressDNSRecordStatusDnsArrayOutput) ToIngressDNSRecordStatusDnsArrayOutputWithContext ¶
func (o IngressDNSRecordStatusDnsArrayOutput) ToIngressDNSRecordStatusDnsArrayOutputWithContext(ctx context.Context) IngressDNSRecordStatusDnsArrayOutput
type IngressDNSRecordStatusDnsInput ¶
type IngressDNSRecordStatusDnsInput interface { pulumi.Input ToIngressDNSRecordStatusDnsOutput() IngressDNSRecordStatusDnsOutput ToIngressDNSRecordStatusDnsOutputWithContext(context.Context) IngressDNSRecordStatusDnsOutput }
IngressDNSRecordStatusDnsInput is an input type that accepts IngressDNSRecordStatusDnsArgs and IngressDNSRecordStatusDnsOutput values. You can construct a concrete instance of `IngressDNSRecordStatusDnsInput` via:
IngressDNSRecordStatusDnsArgs{...}
type IngressDNSRecordStatusDnsLoadBalancer ¶
type IngressDNSRecordStatusDnsLoadBalancer struct { }
LoadBalancer for the corresponding ingress controller
type IngressDNSRecordStatusDnsLoadBalancerArgs ¶
type IngressDNSRecordStatusDnsLoadBalancerArgs struct { }
LoadBalancer for the corresponding ingress controller
func (IngressDNSRecordStatusDnsLoadBalancerArgs) ElementType ¶
func (IngressDNSRecordStatusDnsLoadBalancerArgs) ElementType() reflect.Type
func (IngressDNSRecordStatusDnsLoadBalancerArgs) ToIngressDNSRecordStatusDnsLoadBalancerOutput ¶
func (i IngressDNSRecordStatusDnsLoadBalancerArgs) ToIngressDNSRecordStatusDnsLoadBalancerOutput() IngressDNSRecordStatusDnsLoadBalancerOutput
func (IngressDNSRecordStatusDnsLoadBalancerArgs) ToIngressDNSRecordStatusDnsLoadBalancerOutputWithContext ¶
func (i IngressDNSRecordStatusDnsLoadBalancerArgs) ToIngressDNSRecordStatusDnsLoadBalancerOutputWithContext(ctx context.Context) IngressDNSRecordStatusDnsLoadBalancerOutput
type IngressDNSRecordStatusDnsLoadBalancerInput ¶
type IngressDNSRecordStatusDnsLoadBalancerInput interface { pulumi.Input ToIngressDNSRecordStatusDnsLoadBalancerOutput() IngressDNSRecordStatusDnsLoadBalancerOutput ToIngressDNSRecordStatusDnsLoadBalancerOutputWithContext(context.Context) IngressDNSRecordStatusDnsLoadBalancerOutput }
IngressDNSRecordStatusDnsLoadBalancerInput is an input type that accepts IngressDNSRecordStatusDnsLoadBalancerArgs and IngressDNSRecordStatusDnsLoadBalancerOutput values. You can construct a concrete instance of `IngressDNSRecordStatusDnsLoadBalancerInput` via:
IngressDNSRecordStatusDnsLoadBalancerArgs{...}
type IngressDNSRecordStatusDnsLoadBalancerOutput ¶
type IngressDNSRecordStatusDnsLoadBalancerOutput struct{ *pulumi.OutputState }
LoadBalancer for the corresponding ingress controller
func (IngressDNSRecordStatusDnsLoadBalancerOutput) ElementType ¶
func (IngressDNSRecordStatusDnsLoadBalancerOutput) ElementType() reflect.Type
func (IngressDNSRecordStatusDnsLoadBalancerOutput) ToIngressDNSRecordStatusDnsLoadBalancerOutput ¶
func (o IngressDNSRecordStatusDnsLoadBalancerOutput) ToIngressDNSRecordStatusDnsLoadBalancerOutput() IngressDNSRecordStatusDnsLoadBalancerOutput
func (IngressDNSRecordStatusDnsLoadBalancerOutput) ToIngressDNSRecordStatusDnsLoadBalancerOutputWithContext ¶
func (o IngressDNSRecordStatusDnsLoadBalancerOutput) ToIngressDNSRecordStatusDnsLoadBalancerOutputWithContext(ctx context.Context) IngressDNSRecordStatusDnsLoadBalancerOutput
type IngressDNSRecordStatusDnsOutput ¶
type IngressDNSRecordStatusDnsOutput struct{ *pulumi.OutputState }
func (IngressDNSRecordStatusDnsOutput) Cluster ¶
func (o IngressDNSRecordStatusDnsOutput) Cluster() pulumi.StringPtrOutput
Cluster name
func (IngressDNSRecordStatusDnsOutput) ElementType ¶
func (IngressDNSRecordStatusDnsOutput) ElementType() reflect.Type
func (IngressDNSRecordStatusDnsOutput) LoadBalancer ¶
func (o IngressDNSRecordStatusDnsOutput) LoadBalancer() pulumi.MapOutput
LoadBalancer for the corresponding ingress controller
func (IngressDNSRecordStatusDnsOutput) ToIngressDNSRecordStatusDnsOutput ¶
func (o IngressDNSRecordStatusDnsOutput) ToIngressDNSRecordStatusDnsOutput() IngressDNSRecordStatusDnsOutput
func (IngressDNSRecordStatusDnsOutput) ToIngressDNSRecordStatusDnsOutputWithContext ¶
func (o IngressDNSRecordStatusDnsOutput) ToIngressDNSRecordStatusDnsOutputWithContext(ctx context.Context) IngressDNSRecordStatusDnsOutput
type IngressDNSRecordStatusInput ¶
type IngressDNSRecordStatusInput interface { pulumi.Input ToIngressDNSRecordStatusOutput() IngressDNSRecordStatusOutput ToIngressDNSRecordStatusOutputWithContext(context.Context) IngressDNSRecordStatusOutput }
IngressDNSRecordStatusInput is an input type that accepts IngressDNSRecordStatusArgs and IngressDNSRecordStatusOutput values. You can construct a concrete instance of `IngressDNSRecordStatusInput` via:
IngressDNSRecordStatusArgs{...}
type IngressDNSRecordStatusOutput ¶
type IngressDNSRecordStatusOutput struct{ *pulumi.OutputState }
func (IngressDNSRecordStatusOutput) Dns ¶
func (o IngressDNSRecordStatusOutput) Dns() IngressDNSRecordStatusDnsArrayOutput
Array of Ingress Controller LoadBalancers
func (IngressDNSRecordStatusOutput) ElementType ¶
func (IngressDNSRecordStatusOutput) ElementType() reflect.Type
func (IngressDNSRecordStatusOutput) ToIngressDNSRecordStatusOutput ¶
func (o IngressDNSRecordStatusOutput) ToIngressDNSRecordStatusOutput() IngressDNSRecordStatusOutput
func (IngressDNSRecordStatusOutput) ToIngressDNSRecordStatusOutputWithContext ¶
func (o IngressDNSRecordStatusOutput) ToIngressDNSRecordStatusOutputWithContext(ctx context.Context) IngressDNSRecordStatusOutput
func (IngressDNSRecordStatusOutput) ToIngressDNSRecordStatusPtrOutput ¶
func (o IngressDNSRecordStatusOutput) ToIngressDNSRecordStatusPtrOutput() IngressDNSRecordStatusPtrOutput
func (IngressDNSRecordStatusOutput) ToIngressDNSRecordStatusPtrOutputWithContext ¶
func (o IngressDNSRecordStatusOutput) ToIngressDNSRecordStatusPtrOutputWithContext(ctx context.Context) IngressDNSRecordStatusPtrOutput
type IngressDNSRecordStatusPtrInput ¶
type IngressDNSRecordStatusPtrInput interface { pulumi.Input ToIngressDNSRecordStatusPtrOutput() IngressDNSRecordStatusPtrOutput ToIngressDNSRecordStatusPtrOutputWithContext(context.Context) IngressDNSRecordStatusPtrOutput }
IngressDNSRecordStatusPtrInput is an input type that accepts IngressDNSRecordStatusArgs, IngressDNSRecordStatusPtr and IngressDNSRecordStatusPtrOutput values. You can construct a concrete instance of `IngressDNSRecordStatusPtrInput` via:
IngressDNSRecordStatusArgs{...} or: nil
func IngressDNSRecordStatusPtr ¶
func IngressDNSRecordStatusPtr(v *IngressDNSRecordStatusArgs) IngressDNSRecordStatusPtrInput
type IngressDNSRecordStatusPtrOutput ¶
type IngressDNSRecordStatusPtrOutput struct{ *pulumi.OutputState }
func (IngressDNSRecordStatusPtrOutput) Elem ¶
func (o IngressDNSRecordStatusPtrOutput) Elem() IngressDNSRecordStatusOutput
func (IngressDNSRecordStatusPtrOutput) ElementType ¶
func (IngressDNSRecordStatusPtrOutput) ElementType() reflect.Type
func (IngressDNSRecordStatusPtrOutput) ToIngressDNSRecordStatusPtrOutput ¶
func (o IngressDNSRecordStatusPtrOutput) ToIngressDNSRecordStatusPtrOutput() IngressDNSRecordStatusPtrOutput
func (IngressDNSRecordStatusPtrOutput) ToIngressDNSRecordStatusPtrOutputWithContext ¶
func (o IngressDNSRecordStatusPtrOutput) ToIngressDNSRecordStatusPtrOutputWithContext(ctx context.Context) IngressDNSRecordStatusPtrOutput
type IngressDNSRecordType ¶
type IngressDNSRecordType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` Spec *IngressDNSRecordSpec `pulumi:"spec"` Status *IngressDNSRecordStatus `pulumi:"status"` }
type IngressDNSRecordTypeArgs ¶
type IngressDNSRecordTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` Spec IngressDNSRecordSpecPtrInput `pulumi:"spec"` Status IngressDNSRecordStatusPtrInput `pulumi:"status"` }
func (IngressDNSRecordTypeArgs) ElementType ¶
func (IngressDNSRecordTypeArgs) ElementType() reflect.Type
func (IngressDNSRecordTypeArgs) ToIngressDNSRecordTypeOutput ¶
func (i IngressDNSRecordTypeArgs) ToIngressDNSRecordTypeOutput() IngressDNSRecordTypeOutput
func (IngressDNSRecordTypeArgs) ToIngressDNSRecordTypeOutputWithContext ¶
func (i IngressDNSRecordTypeArgs) ToIngressDNSRecordTypeOutputWithContext(ctx context.Context) IngressDNSRecordTypeOutput
type IngressDNSRecordTypeInput ¶
type IngressDNSRecordTypeInput interface { pulumi.Input ToIngressDNSRecordTypeOutput() IngressDNSRecordTypeOutput ToIngressDNSRecordTypeOutputWithContext(context.Context) IngressDNSRecordTypeOutput }
IngressDNSRecordTypeInput is an input type that accepts IngressDNSRecordTypeArgs and IngressDNSRecordTypeOutput values. You can construct a concrete instance of `IngressDNSRecordTypeInput` via:
IngressDNSRecordTypeArgs{...}
type IngressDNSRecordTypeOutput ¶
type IngressDNSRecordTypeOutput struct{ *pulumi.OutputState }
func (IngressDNSRecordTypeOutput) ApiVersion ¶
func (o IngressDNSRecordTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (IngressDNSRecordTypeOutput) ElementType ¶
func (IngressDNSRecordTypeOutput) ElementType() reflect.Type
func (IngressDNSRecordTypeOutput) Kind ¶
func (o IngressDNSRecordTypeOutput) Kind() pulumi.StringPtrOutput
func (IngressDNSRecordTypeOutput) Metadata ¶
func (o IngressDNSRecordTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (IngressDNSRecordTypeOutput) Spec ¶
func (o IngressDNSRecordTypeOutput) Spec() IngressDNSRecordSpecPtrOutput
func (IngressDNSRecordTypeOutput) Status ¶
func (o IngressDNSRecordTypeOutput) Status() IngressDNSRecordStatusPtrOutput
func (IngressDNSRecordTypeOutput) ToIngressDNSRecordTypeOutput ¶
func (o IngressDNSRecordTypeOutput) ToIngressDNSRecordTypeOutput() IngressDNSRecordTypeOutput
func (IngressDNSRecordTypeOutput) ToIngressDNSRecordTypeOutputWithContext ¶
func (o IngressDNSRecordTypeOutput) ToIngressDNSRecordTypeOutputWithContext(ctx context.Context) IngressDNSRecordTypeOutput
type ServiceDNSRecord ¶
type ServiceDNSRecord struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` Spec ServiceDNSRecordSpecPtrOutput `pulumi:"spec"` Status ServiceDNSRecordStatusPtrOutput `pulumi:"status"` }
func GetServiceDNSRecord ¶
func GetServiceDNSRecord(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceDNSRecordState, opts ...pulumi.ResourceOption) (*ServiceDNSRecord, error)
GetServiceDNSRecord gets an existing ServiceDNSRecord 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 NewServiceDNSRecord ¶
func NewServiceDNSRecord(ctx *pulumi.Context, name string, args *ServiceDNSRecordArgs, opts ...pulumi.ResourceOption) (*ServiceDNSRecord, error)
NewServiceDNSRecord registers a new resource with the given unique name, arguments, and options.
type ServiceDNSRecordArgs ¶
type ServiceDNSRecordArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput Spec ServiceDNSRecordSpecPtrInput Status ServiceDNSRecordStatusPtrInput }
The set of arguments for constructing a ServiceDNSRecord resource.
func (ServiceDNSRecordArgs) ElementType ¶
func (ServiceDNSRecordArgs) ElementType() reflect.Type
type ServiceDNSRecordMetadata ¶
type ServiceDNSRecordMetadata struct { }
type ServiceDNSRecordMetadataArgs ¶
type ServiceDNSRecordMetadataArgs struct { }
func (ServiceDNSRecordMetadataArgs) ElementType ¶
func (ServiceDNSRecordMetadataArgs) ElementType() reflect.Type
func (ServiceDNSRecordMetadataArgs) ToServiceDNSRecordMetadataOutput ¶
func (i ServiceDNSRecordMetadataArgs) ToServiceDNSRecordMetadataOutput() ServiceDNSRecordMetadataOutput
func (ServiceDNSRecordMetadataArgs) ToServiceDNSRecordMetadataOutputWithContext ¶
func (i ServiceDNSRecordMetadataArgs) ToServiceDNSRecordMetadataOutputWithContext(ctx context.Context) ServiceDNSRecordMetadataOutput
type ServiceDNSRecordMetadataInput ¶
type ServiceDNSRecordMetadataInput interface { pulumi.Input ToServiceDNSRecordMetadataOutput() ServiceDNSRecordMetadataOutput ToServiceDNSRecordMetadataOutputWithContext(context.Context) ServiceDNSRecordMetadataOutput }
ServiceDNSRecordMetadataInput is an input type that accepts ServiceDNSRecordMetadataArgs and ServiceDNSRecordMetadataOutput values. You can construct a concrete instance of `ServiceDNSRecordMetadataInput` via:
ServiceDNSRecordMetadataArgs{...}
type ServiceDNSRecordMetadataOutput ¶
type ServiceDNSRecordMetadataOutput struct{ *pulumi.OutputState }
func (ServiceDNSRecordMetadataOutput) ElementType ¶
func (ServiceDNSRecordMetadataOutput) ElementType() reflect.Type
func (ServiceDNSRecordMetadataOutput) ToServiceDNSRecordMetadataOutput ¶
func (o ServiceDNSRecordMetadataOutput) ToServiceDNSRecordMetadataOutput() ServiceDNSRecordMetadataOutput
func (ServiceDNSRecordMetadataOutput) ToServiceDNSRecordMetadataOutputWithContext ¶
func (o ServiceDNSRecordMetadataOutput) ToServiceDNSRecordMetadataOutputWithContext(ctx context.Context) ServiceDNSRecordMetadataOutput
type ServiceDNSRecordSpec ¶
type ServiceDNSRecordSpec struct { // AllowServiceWithoutEndpoints allows DNS records to be written for Service shards without endpoints AllowServiceWithoutEndpoints *bool `pulumi:"allowServiceWithoutEndpoints"` // DNSPrefix when specified, an additional DNS record would be created with <DNSPrefix>.<KubeFedDomain> DnsPrefix *string `pulumi:"dnsPrefix"` // DomainRef is the name of the domain object to which the corresponding federated service belongs DomainRef string `pulumi:"domainRef"` // ExternalName when specified, replaces the service name portion of a resource record with the value of ExternalName. ExternalName *string `pulumi:"externalName"` // RecordTTL is the TTL in seconds for DNS records created for this Service, if omitted a default would be used RecordTTL *int `pulumi:"recordTTL"` }
type ServiceDNSRecordSpecArgs ¶
type ServiceDNSRecordSpecArgs struct { // AllowServiceWithoutEndpoints allows DNS records to be written for Service shards without endpoints AllowServiceWithoutEndpoints pulumi.BoolPtrInput `pulumi:"allowServiceWithoutEndpoints"` // DNSPrefix when specified, an additional DNS record would be created with <DNSPrefix>.<KubeFedDomain> DnsPrefix pulumi.StringPtrInput `pulumi:"dnsPrefix"` // DomainRef is the name of the domain object to which the corresponding federated service belongs DomainRef pulumi.StringInput `pulumi:"domainRef"` // ExternalName when specified, replaces the service name portion of a resource record with the value of ExternalName. ExternalName pulumi.StringPtrInput `pulumi:"externalName"` // RecordTTL is the TTL in seconds for DNS records created for this Service, if omitted a default would be used RecordTTL pulumi.IntPtrInput `pulumi:"recordTTL"` }
func (ServiceDNSRecordSpecArgs) ElementType ¶
func (ServiceDNSRecordSpecArgs) ElementType() reflect.Type
func (ServiceDNSRecordSpecArgs) ToServiceDNSRecordSpecOutput ¶
func (i ServiceDNSRecordSpecArgs) ToServiceDNSRecordSpecOutput() ServiceDNSRecordSpecOutput
func (ServiceDNSRecordSpecArgs) ToServiceDNSRecordSpecOutputWithContext ¶
func (i ServiceDNSRecordSpecArgs) ToServiceDNSRecordSpecOutputWithContext(ctx context.Context) ServiceDNSRecordSpecOutput
func (ServiceDNSRecordSpecArgs) ToServiceDNSRecordSpecPtrOutput ¶
func (i ServiceDNSRecordSpecArgs) ToServiceDNSRecordSpecPtrOutput() ServiceDNSRecordSpecPtrOutput
func (ServiceDNSRecordSpecArgs) ToServiceDNSRecordSpecPtrOutputWithContext ¶
func (i ServiceDNSRecordSpecArgs) ToServiceDNSRecordSpecPtrOutputWithContext(ctx context.Context) ServiceDNSRecordSpecPtrOutput
type ServiceDNSRecordSpecInput ¶
type ServiceDNSRecordSpecInput interface { pulumi.Input ToServiceDNSRecordSpecOutput() ServiceDNSRecordSpecOutput ToServiceDNSRecordSpecOutputWithContext(context.Context) ServiceDNSRecordSpecOutput }
ServiceDNSRecordSpecInput is an input type that accepts ServiceDNSRecordSpecArgs and ServiceDNSRecordSpecOutput values. You can construct a concrete instance of `ServiceDNSRecordSpecInput` via:
ServiceDNSRecordSpecArgs{...}
type ServiceDNSRecordSpecOutput ¶
type ServiceDNSRecordSpecOutput struct{ *pulumi.OutputState }
func (ServiceDNSRecordSpecOutput) AllowServiceWithoutEndpoints ¶
func (o ServiceDNSRecordSpecOutput) AllowServiceWithoutEndpoints() pulumi.BoolPtrOutput
AllowServiceWithoutEndpoints allows DNS records to be written for Service shards without endpoints
func (ServiceDNSRecordSpecOutput) DnsPrefix ¶
func (o ServiceDNSRecordSpecOutput) DnsPrefix() pulumi.StringPtrOutput
DNSPrefix when specified, an additional DNS record would be created with <DNSPrefix>.<KubeFedDomain>
func (ServiceDNSRecordSpecOutput) DomainRef ¶
func (o ServiceDNSRecordSpecOutput) DomainRef() pulumi.StringOutput
DomainRef is the name of the domain object to which the corresponding federated service belongs
func (ServiceDNSRecordSpecOutput) ElementType ¶
func (ServiceDNSRecordSpecOutput) ElementType() reflect.Type
func (ServiceDNSRecordSpecOutput) ExternalName ¶
func (o ServiceDNSRecordSpecOutput) ExternalName() pulumi.StringPtrOutput
ExternalName when specified, replaces the service name portion of a resource record with the value of ExternalName.
func (ServiceDNSRecordSpecOutput) RecordTTL ¶
func (o ServiceDNSRecordSpecOutput) RecordTTL() pulumi.IntPtrOutput
RecordTTL is the TTL in seconds for DNS records created for this Service, if omitted a default would be used
func (ServiceDNSRecordSpecOutput) ToServiceDNSRecordSpecOutput ¶
func (o ServiceDNSRecordSpecOutput) ToServiceDNSRecordSpecOutput() ServiceDNSRecordSpecOutput
func (ServiceDNSRecordSpecOutput) ToServiceDNSRecordSpecOutputWithContext ¶
func (o ServiceDNSRecordSpecOutput) ToServiceDNSRecordSpecOutputWithContext(ctx context.Context) ServiceDNSRecordSpecOutput
func (ServiceDNSRecordSpecOutput) ToServiceDNSRecordSpecPtrOutput ¶
func (o ServiceDNSRecordSpecOutput) ToServiceDNSRecordSpecPtrOutput() ServiceDNSRecordSpecPtrOutput
func (ServiceDNSRecordSpecOutput) ToServiceDNSRecordSpecPtrOutputWithContext ¶
func (o ServiceDNSRecordSpecOutput) ToServiceDNSRecordSpecPtrOutputWithContext(ctx context.Context) ServiceDNSRecordSpecPtrOutput
type ServiceDNSRecordSpecPtrInput ¶
type ServiceDNSRecordSpecPtrInput interface { pulumi.Input ToServiceDNSRecordSpecPtrOutput() ServiceDNSRecordSpecPtrOutput ToServiceDNSRecordSpecPtrOutputWithContext(context.Context) ServiceDNSRecordSpecPtrOutput }
ServiceDNSRecordSpecPtrInput is an input type that accepts ServiceDNSRecordSpecArgs, ServiceDNSRecordSpecPtr and ServiceDNSRecordSpecPtrOutput values. You can construct a concrete instance of `ServiceDNSRecordSpecPtrInput` via:
ServiceDNSRecordSpecArgs{...} or: nil
func ServiceDNSRecordSpecPtr ¶
func ServiceDNSRecordSpecPtr(v *ServiceDNSRecordSpecArgs) ServiceDNSRecordSpecPtrInput
type ServiceDNSRecordSpecPtrOutput ¶
type ServiceDNSRecordSpecPtrOutput struct{ *pulumi.OutputState }
func (ServiceDNSRecordSpecPtrOutput) AllowServiceWithoutEndpoints ¶
func (o ServiceDNSRecordSpecPtrOutput) AllowServiceWithoutEndpoints() pulumi.BoolPtrOutput
AllowServiceWithoutEndpoints allows DNS records to be written for Service shards without endpoints
func (ServiceDNSRecordSpecPtrOutput) DnsPrefix ¶
func (o ServiceDNSRecordSpecPtrOutput) DnsPrefix() pulumi.StringPtrOutput
DNSPrefix when specified, an additional DNS record would be created with <DNSPrefix>.<KubeFedDomain>
func (ServiceDNSRecordSpecPtrOutput) DomainRef ¶
func (o ServiceDNSRecordSpecPtrOutput) DomainRef() pulumi.StringPtrOutput
DomainRef is the name of the domain object to which the corresponding federated service belongs
func (ServiceDNSRecordSpecPtrOutput) Elem ¶
func (o ServiceDNSRecordSpecPtrOutput) Elem() ServiceDNSRecordSpecOutput
func (ServiceDNSRecordSpecPtrOutput) ElementType ¶
func (ServiceDNSRecordSpecPtrOutput) ElementType() reflect.Type
func (ServiceDNSRecordSpecPtrOutput) ExternalName ¶
func (o ServiceDNSRecordSpecPtrOutput) ExternalName() pulumi.StringPtrOutput
ExternalName when specified, replaces the service name portion of a resource record with the value of ExternalName.
func (ServiceDNSRecordSpecPtrOutput) RecordTTL ¶
func (o ServiceDNSRecordSpecPtrOutput) RecordTTL() pulumi.IntPtrOutput
RecordTTL is the TTL in seconds for DNS records created for this Service, if omitted a default would be used
func (ServiceDNSRecordSpecPtrOutput) ToServiceDNSRecordSpecPtrOutput ¶
func (o ServiceDNSRecordSpecPtrOutput) ToServiceDNSRecordSpecPtrOutput() ServiceDNSRecordSpecPtrOutput
func (ServiceDNSRecordSpecPtrOutput) ToServiceDNSRecordSpecPtrOutputWithContext ¶
func (o ServiceDNSRecordSpecPtrOutput) ToServiceDNSRecordSpecPtrOutputWithContext(ctx context.Context) ServiceDNSRecordSpecPtrOutput
type ServiceDNSRecordState ¶
type ServiceDNSRecordState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput Spec ServiceDNSRecordSpecPtrInput Status ServiceDNSRecordStatusPtrInput }
func (ServiceDNSRecordState) ElementType ¶
func (ServiceDNSRecordState) ElementType() reflect.Type
type ServiceDNSRecordStatus ¶
type ServiceDNSRecordStatus struct { Dns []ServiceDNSRecordStatusDns `pulumi:"dns"` // Domain is the DNS domain of the KubeFed control plane as in Domain API Domain *string `pulumi:"domain"` }
type ServiceDNSRecordStatusArgs ¶
type ServiceDNSRecordStatusArgs struct { Dns ServiceDNSRecordStatusDnsArrayInput `pulumi:"dns"` // Domain is the DNS domain of the KubeFed control plane as in Domain API Domain pulumi.StringPtrInput `pulumi:"domain"` }
func (ServiceDNSRecordStatusArgs) ElementType ¶
func (ServiceDNSRecordStatusArgs) ElementType() reflect.Type
func (ServiceDNSRecordStatusArgs) ToServiceDNSRecordStatusOutput ¶
func (i ServiceDNSRecordStatusArgs) ToServiceDNSRecordStatusOutput() ServiceDNSRecordStatusOutput
func (ServiceDNSRecordStatusArgs) ToServiceDNSRecordStatusOutputWithContext ¶
func (i ServiceDNSRecordStatusArgs) ToServiceDNSRecordStatusOutputWithContext(ctx context.Context) ServiceDNSRecordStatusOutput
func (ServiceDNSRecordStatusArgs) ToServiceDNSRecordStatusPtrOutput ¶
func (i ServiceDNSRecordStatusArgs) ToServiceDNSRecordStatusPtrOutput() ServiceDNSRecordStatusPtrOutput
func (ServiceDNSRecordStatusArgs) ToServiceDNSRecordStatusPtrOutputWithContext ¶
func (i ServiceDNSRecordStatusArgs) ToServiceDNSRecordStatusPtrOutputWithContext(ctx context.Context) ServiceDNSRecordStatusPtrOutput
type ServiceDNSRecordStatusDns ¶
type ServiceDNSRecordStatusDns struct { // Cluster name Cluster *string `pulumi:"cluster"` // LoadBalancer for the corresponding service LoadBalancer map[string]interface{} `pulumi:"loadBalancer"` // Region to which the cluster belongs Region *string `pulumi:"region"` // Zones to which the cluster belongs Zones []string `pulumi:"zones"` }
type ServiceDNSRecordStatusDnsArgs ¶
type ServiceDNSRecordStatusDnsArgs struct { // Cluster name Cluster pulumi.StringPtrInput `pulumi:"cluster"` // LoadBalancer for the corresponding service LoadBalancer pulumi.MapInput `pulumi:"loadBalancer"` // Region to which the cluster belongs Region pulumi.StringPtrInput `pulumi:"region"` // Zones to which the cluster belongs Zones pulumi.StringArrayInput `pulumi:"zones"` }
func (ServiceDNSRecordStatusDnsArgs) ElementType ¶
func (ServiceDNSRecordStatusDnsArgs) ElementType() reflect.Type
func (ServiceDNSRecordStatusDnsArgs) ToServiceDNSRecordStatusDnsOutput ¶
func (i ServiceDNSRecordStatusDnsArgs) ToServiceDNSRecordStatusDnsOutput() ServiceDNSRecordStatusDnsOutput
func (ServiceDNSRecordStatusDnsArgs) ToServiceDNSRecordStatusDnsOutputWithContext ¶
func (i ServiceDNSRecordStatusDnsArgs) ToServiceDNSRecordStatusDnsOutputWithContext(ctx context.Context) ServiceDNSRecordStatusDnsOutput
type ServiceDNSRecordStatusDnsArray ¶
type ServiceDNSRecordStatusDnsArray []ServiceDNSRecordStatusDnsInput
func (ServiceDNSRecordStatusDnsArray) ElementType ¶
func (ServiceDNSRecordStatusDnsArray) ElementType() reflect.Type
func (ServiceDNSRecordStatusDnsArray) ToServiceDNSRecordStatusDnsArrayOutput ¶
func (i ServiceDNSRecordStatusDnsArray) ToServiceDNSRecordStatusDnsArrayOutput() ServiceDNSRecordStatusDnsArrayOutput
func (ServiceDNSRecordStatusDnsArray) ToServiceDNSRecordStatusDnsArrayOutputWithContext ¶
func (i ServiceDNSRecordStatusDnsArray) ToServiceDNSRecordStatusDnsArrayOutputWithContext(ctx context.Context) ServiceDNSRecordStatusDnsArrayOutput
type ServiceDNSRecordStatusDnsArrayInput ¶
type ServiceDNSRecordStatusDnsArrayInput interface { pulumi.Input ToServiceDNSRecordStatusDnsArrayOutput() ServiceDNSRecordStatusDnsArrayOutput ToServiceDNSRecordStatusDnsArrayOutputWithContext(context.Context) ServiceDNSRecordStatusDnsArrayOutput }
ServiceDNSRecordStatusDnsArrayInput is an input type that accepts ServiceDNSRecordStatusDnsArray and ServiceDNSRecordStatusDnsArrayOutput values. You can construct a concrete instance of `ServiceDNSRecordStatusDnsArrayInput` via:
ServiceDNSRecordStatusDnsArray{ ServiceDNSRecordStatusDnsArgs{...} }
type ServiceDNSRecordStatusDnsArrayOutput ¶
type ServiceDNSRecordStatusDnsArrayOutput struct{ *pulumi.OutputState }
func (ServiceDNSRecordStatusDnsArrayOutput) ElementType ¶
func (ServiceDNSRecordStatusDnsArrayOutput) ElementType() reflect.Type
func (ServiceDNSRecordStatusDnsArrayOutput) Index ¶
func (o ServiceDNSRecordStatusDnsArrayOutput) Index(i pulumi.IntInput) ServiceDNSRecordStatusDnsOutput
func (ServiceDNSRecordStatusDnsArrayOutput) ToServiceDNSRecordStatusDnsArrayOutput ¶
func (o ServiceDNSRecordStatusDnsArrayOutput) ToServiceDNSRecordStatusDnsArrayOutput() ServiceDNSRecordStatusDnsArrayOutput
func (ServiceDNSRecordStatusDnsArrayOutput) ToServiceDNSRecordStatusDnsArrayOutputWithContext ¶
func (o ServiceDNSRecordStatusDnsArrayOutput) ToServiceDNSRecordStatusDnsArrayOutputWithContext(ctx context.Context) ServiceDNSRecordStatusDnsArrayOutput
type ServiceDNSRecordStatusDnsInput ¶
type ServiceDNSRecordStatusDnsInput interface { pulumi.Input ToServiceDNSRecordStatusDnsOutput() ServiceDNSRecordStatusDnsOutput ToServiceDNSRecordStatusDnsOutputWithContext(context.Context) ServiceDNSRecordStatusDnsOutput }
ServiceDNSRecordStatusDnsInput is an input type that accepts ServiceDNSRecordStatusDnsArgs and ServiceDNSRecordStatusDnsOutput values. You can construct a concrete instance of `ServiceDNSRecordStatusDnsInput` via:
ServiceDNSRecordStatusDnsArgs{...}
type ServiceDNSRecordStatusDnsLoadBalancer ¶
type ServiceDNSRecordStatusDnsLoadBalancer struct { }
LoadBalancer for the corresponding service
type ServiceDNSRecordStatusDnsLoadBalancerArgs ¶
type ServiceDNSRecordStatusDnsLoadBalancerArgs struct { }
LoadBalancer for the corresponding service
func (ServiceDNSRecordStatusDnsLoadBalancerArgs) ElementType ¶
func (ServiceDNSRecordStatusDnsLoadBalancerArgs) ElementType() reflect.Type
func (ServiceDNSRecordStatusDnsLoadBalancerArgs) ToServiceDNSRecordStatusDnsLoadBalancerOutput ¶
func (i ServiceDNSRecordStatusDnsLoadBalancerArgs) ToServiceDNSRecordStatusDnsLoadBalancerOutput() ServiceDNSRecordStatusDnsLoadBalancerOutput
func (ServiceDNSRecordStatusDnsLoadBalancerArgs) ToServiceDNSRecordStatusDnsLoadBalancerOutputWithContext ¶
func (i ServiceDNSRecordStatusDnsLoadBalancerArgs) ToServiceDNSRecordStatusDnsLoadBalancerOutputWithContext(ctx context.Context) ServiceDNSRecordStatusDnsLoadBalancerOutput
type ServiceDNSRecordStatusDnsLoadBalancerInput ¶
type ServiceDNSRecordStatusDnsLoadBalancerInput interface { pulumi.Input ToServiceDNSRecordStatusDnsLoadBalancerOutput() ServiceDNSRecordStatusDnsLoadBalancerOutput ToServiceDNSRecordStatusDnsLoadBalancerOutputWithContext(context.Context) ServiceDNSRecordStatusDnsLoadBalancerOutput }
ServiceDNSRecordStatusDnsLoadBalancerInput is an input type that accepts ServiceDNSRecordStatusDnsLoadBalancerArgs and ServiceDNSRecordStatusDnsLoadBalancerOutput values. You can construct a concrete instance of `ServiceDNSRecordStatusDnsLoadBalancerInput` via:
ServiceDNSRecordStatusDnsLoadBalancerArgs{...}
type ServiceDNSRecordStatusDnsLoadBalancerOutput ¶
type ServiceDNSRecordStatusDnsLoadBalancerOutput struct{ *pulumi.OutputState }
LoadBalancer for the corresponding service
func (ServiceDNSRecordStatusDnsLoadBalancerOutput) ElementType ¶
func (ServiceDNSRecordStatusDnsLoadBalancerOutput) ElementType() reflect.Type
func (ServiceDNSRecordStatusDnsLoadBalancerOutput) ToServiceDNSRecordStatusDnsLoadBalancerOutput ¶
func (o ServiceDNSRecordStatusDnsLoadBalancerOutput) ToServiceDNSRecordStatusDnsLoadBalancerOutput() ServiceDNSRecordStatusDnsLoadBalancerOutput
func (ServiceDNSRecordStatusDnsLoadBalancerOutput) ToServiceDNSRecordStatusDnsLoadBalancerOutputWithContext ¶
func (o ServiceDNSRecordStatusDnsLoadBalancerOutput) ToServiceDNSRecordStatusDnsLoadBalancerOutputWithContext(ctx context.Context) ServiceDNSRecordStatusDnsLoadBalancerOutput
type ServiceDNSRecordStatusDnsOutput ¶
type ServiceDNSRecordStatusDnsOutput struct{ *pulumi.OutputState }
func (ServiceDNSRecordStatusDnsOutput) Cluster ¶
func (o ServiceDNSRecordStatusDnsOutput) Cluster() pulumi.StringPtrOutput
Cluster name
func (ServiceDNSRecordStatusDnsOutput) ElementType ¶
func (ServiceDNSRecordStatusDnsOutput) ElementType() reflect.Type
func (ServiceDNSRecordStatusDnsOutput) LoadBalancer ¶
func (o ServiceDNSRecordStatusDnsOutput) LoadBalancer() pulumi.MapOutput
LoadBalancer for the corresponding service
func (ServiceDNSRecordStatusDnsOutput) Region ¶
func (o ServiceDNSRecordStatusDnsOutput) Region() pulumi.StringPtrOutput
Region to which the cluster belongs
func (ServiceDNSRecordStatusDnsOutput) ToServiceDNSRecordStatusDnsOutput ¶
func (o ServiceDNSRecordStatusDnsOutput) ToServiceDNSRecordStatusDnsOutput() ServiceDNSRecordStatusDnsOutput
func (ServiceDNSRecordStatusDnsOutput) ToServiceDNSRecordStatusDnsOutputWithContext ¶
func (o ServiceDNSRecordStatusDnsOutput) ToServiceDNSRecordStatusDnsOutputWithContext(ctx context.Context) ServiceDNSRecordStatusDnsOutput
func (ServiceDNSRecordStatusDnsOutput) Zones ¶
func (o ServiceDNSRecordStatusDnsOutput) Zones() pulumi.StringArrayOutput
Zones to which the cluster belongs
type ServiceDNSRecordStatusInput ¶
type ServiceDNSRecordStatusInput interface { pulumi.Input ToServiceDNSRecordStatusOutput() ServiceDNSRecordStatusOutput ToServiceDNSRecordStatusOutputWithContext(context.Context) ServiceDNSRecordStatusOutput }
ServiceDNSRecordStatusInput is an input type that accepts ServiceDNSRecordStatusArgs and ServiceDNSRecordStatusOutput values. You can construct a concrete instance of `ServiceDNSRecordStatusInput` via:
ServiceDNSRecordStatusArgs{...}
type ServiceDNSRecordStatusOutput ¶
type ServiceDNSRecordStatusOutput struct{ *pulumi.OutputState }
func (ServiceDNSRecordStatusOutput) Dns ¶
func (o ServiceDNSRecordStatusOutput) Dns() ServiceDNSRecordStatusDnsArrayOutput
func (ServiceDNSRecordStatusOutput) Domain ¶
func (o ServiceDNSRecordStatusOutput) Domain() pulumi.StringPtrOutput
Domain is the DNS domain of the KubeFed control plane as in Domain API
func (ServiceDNSRecordStatusOutput) ElementType ¶
func (ServiceDNSRecordStatusOutput) ElementType() reflect.Type
func (ServiceDNSRecordStatusOutput) ToServiceDNSRecordStatusOutput ¶
func (o ServiceDNSRecordStatusOutput) ToServiceDNSRecordStatusOutput() ServiceDNSRecordStatusOutput
func (ServiceDNSRecordStatusOutput) ToServiceDNSRecordStatusOutputWithContext ¶
func (o ServiceDNSRecordStatusOutput) ToServiceDNSRecordStatusOutputWithContext(ctx context.Context) ServiceDNSRecordStatusOutput
func (ServiceDNSRecordStatusOutput) ToServiceDNSRecordStatusPtrOutput ¶
func (o ServiceDNSRecordStatusOutput) ToServiceDNSRecordStatusPtrOutput() ServiceDNSRecordStatusPtrOutput
func (ServiceDNSRecordStatusOutput) ToServiceDNSRecordStatusPtrOutputWithContext ¶
func (o ServiceDNSRecordStatusOutput) ToServiceDNSRecordStatusPtrOutputWithContext(ctx context.Context) ServiceDNSRecordStatusPtrOutput
type ServiceDNSRecordStatusPtrInput ¶
type ServiceDNSRecordStatusPtrInput interface { pulumi.Input ToServiceDNSRecordStatusPtrOutput() ServiceDNSRecordStatusPtrOutput ToServiceDNSRecordStatusPtrOutputWithContext(context.Context) ServiceDNSRecordStatusPtrOutput }
ServiceDNSRecordStatusPtrInput is an input type that accepts ServiceDNSRecordStatusArgs, ServiceDNSRecordStatusPtr and ServiceDNSRecordStatusPtrOutput values. You can construct a concrete instance of `ServiceDNSRecordStatusPtrInput` via:
ServiceDNSRecordStatusArgs{...} or: nil
func ServiceDNSRecordStatusPtr ¶
func ServiceDNSRecordStatusPtr(v *ServiceDNSRecordStatusArgs) ServiceDNSRecordStatusPtrInput
type ServiceDNSRecordStatusPtrOutput ¶
type ServiceDNSRecordStatusPtrOutput struct{ *pulumi.OutputState }
func (ServiceDNSRecordStatusPtrOutput) Domain ¶
func (o ServiceDNSRecordStatusPtrOutput) Domain() pulumi.StringPtrOutput
Domain is the DNS domain of the KubeFed control plane as in Domain API
func (ServiceDNSRecordStatusPtrOutput) Elem ¶
func (o ServiceDNSRecordStatusPtrOutput) Elem() ServiceDNSRecordStatusOutput
func (ServiceDNSRecordStatusPtrOutput) ElementType ¶
func (ServiceDNSRecordStatusPtrOutput) ElementType() reflect.Type
func (ServiceDNSRecordStatusPtrOutput) ToServiceDNSRecordStatusPtrOutput ¶
func (o ServiceDNSRecordStatusPtrOutput) ToServiceDNSRecordStatusPtrOutput() ServiceDNSRecordStatusPtrOutput
func (ServiceDNSRecordStatusPtrOutput) ToServiceDNSRecordStatusPtrOutputWithContext ¶
func (o ServiceDNSRecordStatusPtrOutput) ToServiceDNSRecordStatusPtrOutputWithContext(ctx context.Context) ServiceDNSRecordStatusPtrOutput
type ServiceDNSRecordType ¶
type ServiceDNSRecordType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` Spec *ServiceDNSRecordSpec `pulumi:"spec"` Status *ServiceDNSRecordStatus `pulumi:"status"` }
type ServiceDNSRecordTypeArgs ¶
type ServiceDNSRecordTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` Spec ServiceDNSRecordSpecPtrInput `pulumi:"spec"` Status ServiceDNSRecordStatusPtrInput `pulumi:"status"` }
func (ServiceDNSRecordTypeArgs) ElementType ¶
func (ServiceDNSRecordTypeArgs) ElementType() reflect.Type
func (ServiceDNSRecordTypeArgs) ToServiceDNSRecordTypeOutput ¶
func (i ServiceDNSRecordTypeArgs) ToServiceDNSRecordTypeOutput() ServiceDNSRecordTypeOutput
func (ServiceDNSRecordTypeArgs) ToServiceDNSRecordTypeOutputWithContext ¶
func (i ServiceDNSRecordTypeArgs) ToServiceDNSRecordTypeOutputWithContext(ctx context.Context) ServiceDNSRecordTypeOutput
type ServiceDNSRecordTypeInput ¶
type ServiceDNSRecordTypeInput interface { pulumi.Input ToServiceDNSRecordTypeOutput() ServiceDNSRecordTypeOutput ToServiceDNSRecordTypeOutputWithContext(context.Context) ServiceDNSRecordTypeOutput }
ServiceDNSRecordTypeInput is an input type that accepts ServiceDNSRecordTypeArgs and ServiceDNSRecordTypeOutput values. You can construct a concrete instance of `ServiceDNSRecordTypeInput` via:
ServiceDNSRecordTypeArgs{...}
type ServiceDNSRecordTypeOutput ¶
type ServiceDNSRecordTypeOutput struct{ *pulumi.OutputState }
func (ServiceDNSRecordTypeOutput) ApiVersion ¶
func (o ServiceDNSRecordTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (ServiceDNSRecordTypeOutput) ElementType ¶
func (ServiceDNSRecordTypeOutput) ElementType() reflect.Type
func (ServiceDNSRecordTypeOutput) Kind ¶
func (o ServiceDNSRecordTypeOutput) Kind() pulumi.StringPtrOutput
func (ServiceDNSRecordTypeOutput) Metadata ¶
func (o ServiceDNSRecordTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (ServiceDNSRecordTypeOutput) Spec ¶
func (o ServiceDNSRecordTypeOutput) Spec() ServiceDNSRecordSpecPtrOutput
func (ServiceDNSRecordTypeOutput) Status ¶
func (o ServiceDNSRecordTypeOutput) Status() ServiceDNSRecordStatusPtrOutput
func (ServiceDNSRecordTypeOutput) ToServiceDNSRecordTypeOutput ¶
func (o ServiceDNSRecordTypeOutput) ToServiceDNSRecordTypeOutput() ServiceDNSRecordTypeOutput
func (ServiceDNSRecordTypeOutput) ToServiceDNSRecordTypeOutputWithContext ¶
func (o ServiceDNSRecordTypeOutput) ToServiceDNSRecordTypeOutputWithContext(ctx context.Context) ServiceDNSRecordTypeOutput