Documentation ¶
Overview ¶
Package k8s-servicedeployment exports types, functions, subpackages for provisioning k8s-servicedeployment resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type Provider
- func (*Provider) ElementType() reflect.Type
- func (i *Provider) ToProviderOutput() ProviderOutput
- func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
- func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
- func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderPtrInput
- type ProviderPtrOutput
- type ServiceDeployment
- func (*ServiceDeployment) ElementType() reflect.Type
- func (i *ServiceDeployment) ToServiceDeploymentOutput() ServiceDeploymentOutput
- func (i *ServiceDeployment) ToServiceDeploymentOutputWithContext(ctx context.Context) ServiceDeploymentOutput
- func (i *ServiceDeployment) ToServiceDeploymentPtrOutput() ServiceDeploymentPtrOutput
- func (i *ServiceDeployment) ToServiceDeploymentPtrOutputWithContext(ctx context.Context) ServiceDeploymentPtrOutput
- type ServiceDeploymentArgs
- type ServiceDeploymentArray
- type ServiceDeploymentArrayInput
- type ServiceDeploymentArrayOutput
- func (ServiceDeploymentArrayOutput) ElementType() reflect.Type
- func (o ServiceDeploymentArrayOutput) Index(i pulumi.IntInput) ServiceDeploymentOutput
- func (o ServiceDeploymentArrayOutput) ToServiceDeploymentArrayOutput() ServiceDeploymentArrayOutput
- func (o ServiceDeploymentArrayOutput) ToServiceDeploymentArrayOutputWithContext(ctx context.Context) ServiceDeploymentArrayOutput
- type ServiceDeploymentInput
- type ServiceDeploymentMap
- type ServiceDeploymentMapInput
- type ServiceDeploymentMapOutput
- func (ServiceDeploymentMapOutput) ElementType() reflect.Type
- func (o ServiceDeploymentMapOutput) MapIndex(k pulumi.StringInput) ServiceDeploymentOutput
- func (o ServiceDeploymentMapOutput) ToServiceDeploymentMapOutput() ServiceDeploymentMapOutput
- func (o ServiceDeploymentMapOutput) ToServiceDeploymentMapOutputWithContext(ctx context.Context) ServiceDeploymentMapOutput
- type ServiceDeploymentOutput
- func (ServiceDeploymentOutput) ElementType() reflect.Type
- func (o ServiceDeploymentOutput) ToServiceDeploymentOutput() ServiceDeploymentOutput
- func (o ServiceDeploymentOutput) ToServiceDeploymentOutputWithContext(ctx context.Context) ServiceDeploymentOutput
- func (o ServiceDeploymentOutput) ToServiceDeploymentPtrOutput() ServiceDeploymentPtrOutput
- func (o ServiceDeploymentOutput) ToServiceDeploymentPtrOutputWithContext(ctx context.Context) ServiceDeploymentPtrOutput
- type ServiceDeploymentPtrInput
- type ServiceDeploymentPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package.
Types ¶
type Provider ¶
type Provider struct {
pulumi.ProviderResourceState
}
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (*Provider) ToProviderPtrOutput ¶
func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
func (*Provider) ToProviderPtrOutputWithContext ¶
func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderArgs ¶
type ProviderArgs struct { }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct {
*pulumi.OutputState
}
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (ProviderOutput) ToProviderPtrOutput ¶
func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderOutput) ToProviderPtrOutputWithContext ¶
func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderPtrInput ¶
type ProviderPtrInput interface { pulumi.Input ToProviderPtrOutput() ProviderPtrOutput ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput }
type ProviderPtrOutput ¶
type ProviderPtrOutput struct {
*pulumi.OutputState
}
func (ProviderPtrOutput) ElementType ¶
func (ProviderPtrOutput) ElementType() reflect.Type
func (ProviderPtrOutput) ToProviderPtrOutput ¶
func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderPtrOutput) ToProviderPtrOutputWithContext ¶
func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ServiceDeployment ¶
type ServiceDeployment struct { pulumi.ResourceState // The front end IP FrontEndIp pulumi.StringOutput `pulumi:"frontEndIp"` }
func NewServiceDeployment ¶
func NewServiceDeployment(ctx *pulumi.Context, name string, args *ServiceDeploymentArgs, opts ...pulumi.ResourceOption) (*ServiceDeployment, error)
NewServiceDeployment registers a new resource with the given unique name, arguments, and options.
func (*ServiceDeployment) ElementType ¶
func (*ServiceDeployment) ElementType() reflect.Type
func (*ServiceDeployment) ToServiceDeploymentOutput ¶
func (i *ServiceDeployment) ToServiceDeploymentOutput() ServiceDeploymentOutput
func (*ServiceDeployment) ToServiceDeploymentOutputWithContext ¶
func (i *ServiceDeployment) ToServiceDeploymentOutputWithContext(ctx context.Context) ServiceDeploymentOutput
func (*ServiceDeployment) ToServiceDeploymentPtrOutput ¶
func (i *ServiceDeployment) ToServiceDeploymentPtrOutput() ServiceDeploymentPtrOutput
func (*ServiceDeployment) ToServiceDeploymentPtrOutputWithContext ¶
func (i *ServiceDeployment) ToServiceDeploymentPtrOutputWithContext(ctx context.Context) ServiceDeploymentPtrOutput
type ServiceDeploymentArgs ¶
type ServiceDeploymentArgs struct { // Name of the image to deploy. Image pulumi.StringInput // Namespace in which to push the deployment and service. Namespace pulumi.StringPtrInput // Ports for service to listen on. Ports pulumi.Float64ArrayInput // Number of replicas of the service to deploy. Replicas pulumi.Float64PtrInput // Service Type for K8s service. E.g. "LoadBalancer" or "ClusterIP" ServiceType pulumi.StringPtrInput }
The set of arguments for constructing a ServiceDeployment resource.
func (ServiceDeploymentArgs) ElementType ¶
func (ServiceDeploymentArgs) ElementType() reflect.Type
type ServiceDeploymentArray ¶
type ServiceDeploymentArray []ServiceDeploymentInput
func (ServiceDeploymentArray) ElementType ¶
func (ServiceDeploymentArray) ElementType() reflect.Type
func (ServiceDeploymentArray) ToServiceDeploymentArrayOutput ¶
func (i ServiceDeploymentArray) ToServiceDeploymentArrayOutput() ServiceDeploymentArrayOutput
func (ServiceDeploymentArray) ToServiceDeploymentArrayOutputWithContext ¶
func (i ServiceDeploymentArray) ToServiceDeploymentArrayOutputWithContext(ctx context.Context) ServiceDeploymentArrayOutput
type ServiceDeploymentArrayInput ¶
type ServiceDeploymentArrayInput interface { pulumi.Input ToServiceDeploymentArrayOutput() ServiceDeploymentArrayOutput ToServiceDeploymentArrayOutputWithContext(context.Context) ServiceDeploymentArrayOutput }
ServiceDeploymentArrayInput is an input type that accepts ServiceDeploymentArray and ServiceDeploymentArrayOutput values. You can construct a concrete instance of `ServiceDeploymentArrayInput` via:
ServiceDeploymentArray{ ServiceDeploymentArgs{...} }
type ServiceDeploymentArrayOutput ¶
type ServiceDeploymentArrayOutput struct{ *pulumi.OutputState }
func (ServiceDeploymentArrayOutput) ElementType ¶
func (ServiceDeploymentArrayOutput) ElementType() reflect.Type
func (ServiceDeploymentArrayOutput) Index ¶
func (o ServiceDeploymentArrayOutput) Index(i pulumi.IntInput) ServiceDeploymentOutput
func (ServiceDeploymentArrayOutput) ToServiceDeploymentArrayOutput ¶
func (o ServiceDeploymentArrayOutput) ToServiceDeploymentArrayOutput() ServiceDeploymentArrayOutput
func (ServiceDeploymentArrayOutput) ToServiceDeploymentArrayOutputWithContext ¶
func (o ServiceDeploymentArrayOutput) ToServiceDeploymentArrayOutputWithContext(ctx context.Context) ServiceDeploymentArrayOutput
type ServiceDeploymentInput ¶
type ServiceDeploymentInput interface { pulumi.Input ToServiceDeploymentOutput() ServiceDeploymentOutput ToServiceDeploymentOutputWithContext(ctx context.Context) ServiceDeploymentOutput }
type ServiceDeploymentMap ¶
type ServiceDeploymentMap map[string]ServiceDeploymentInput
func (ServiceDeploymentMap) ElementType ¶
func (ServiceDeploymentMap) ElementType() reflect.Type
func (ServiceDeploymentMap) ToServiceDeploymentMapOutput ¶
func (i ServiceDeploymentMap) ToServiceDeploymentMapOutput() ServiceDeploymentMapOutput
func (ServiceDeploymentMap) ToServiceDeploymentMapOutputWithContext ¶
func (i ServiceDeploymentMap) ToServiceDeploymentMapOutputWithContext(ctx context.Context) ServiceDeploymentMapOutput
type ServiceDeploymentMapInput ¶
type ServiceDeploymentMapInput interface { pulumi.Input ToServiceDeploymentMapOutput() ServiceDeploymentMapOutput ToServiceDeploymentMapOutputWithContext(context.Context) ServiceDeploymentMapOutput }
ServiceDeploymentMapInput is an input type that accepts ServiceDeploymentMap and ServiceDeploymentMapOutput values. You can construct a concrete instance of `ServiceDeploymentMapInput` via:
ServiceDeploymentMap{ "key": ServiceDeploymentArgs{...} }
type ServiceDeploymentMapOutput ¶
type ServiceDeploymentMapOutput struct{ *pulumi.OutputState }
func (ServiceDeploymentMapOutput) ElementType ¶
func (ServiceDeploymentMapOutput) ElementType() reflect.Type
func (ServiceDeploymentMapOutput) MapIndex ¶
func (o ServiceDeploymentMapOutput) MapIndex(k pulumi.StringInput) ServiceDeploymentOutput
func (ServiceDeploymentMapOutput) ToServiceDeploymentMapOutput ¶
func (o ServiceDeploymentMapOutput) ToServiceDeploymentMapOutput() ServiceDeploymentMapOutput
func (ServiceDeploymentMapOutput) ToServiceDeploymentMapOutputWithContext ¶
func (o ServiceDeploymentMapOutput) ToServiceDeploymentMapOutputWithContext(ctx context.Context) ServiceDeploymentMapOutput
type ServiceDeploymentOutput ¶
type ServiceDeploymentOutput struct {
*pulumi.OutputState
}
func (ServiceDeploymentOutput) ElementType ¶
func (ServiceDeploymentOutput) ElementType() reflect.Type
func (ServiceDeploymentOutput) ToServiceDeploymentOutput ¶
func (o ServiceDeploymentOutput) ToServiceDeploymentOutput() ServiceDeploymentOutput
func (ServiceDeploymentOutput) ToServiceDeploymentOutputWithContext ¶
func (o ServiceDeploymentOutput) ToServiceDeploymentOutputWithContext(ctx context.Context) ServiceDeploymentOutput
func (ServiceDeploymentOutput) ToServiceDeploymentPtrOutput ¶
func (o ServiceDeploymentOutput) ToServiceDeploymentPtrOutput() ServiceDeploymentPtrOutput
func (ServiceDeploymentOutput) ToServiceDeploymentPtrOutputWithContext ¶
func (o ServiceDeploymentOutput) ToServiceDeploymentPtrOutputWithContext(ctx context.Context) ServiceDeploymentPtrOutput
type ServiceDeploymentPtrInput ¶
type ServiceDeploymentPtrInput interface { pulumi.Input ToServiceDeploymentPtrOutput() ServiceDeploymentPtrOutput ToServiceDeploymentPtrOutputWithContext(ctx context.Context) ServiceDeploymentPtrOutput }
type ServiceDeploymentPtrOutput ¶
type ServiceDeploymentPtrOutput struct {
*pulumi.OutputState
}
func (ServiceDeploymentPtrOutput) ElementType ¶
func (ServiceDeploymentPtrOutput) ElementType() reflect.Type
func (ServiceDeploymentPtrOutput) ToServiceDeploymentPtrOutput ¶
func (o ServiceDeploymentPtrOutput) ToServiceDeploymentPtrOutput() ServiceDeploymentPtrOutput
func (ServiceDeploymentPtrOutput) ToServiceDeploymentPtrOutputWithContext ¶
func (o ServiceDeploymentPtrOutput) ToServiceDeploymentPtrOutputWithContext(ctx context.Context) ServiceDeploymentPtrOutput