Documentation
¶
Index ¶
- Constants
- type AllowedIpRange
- type AllowedIpRangeArgs
- type AllowedIpRangeArray
- type AllowedIpRangeArrayInput
- type AllowedIpRangeArrayOutput
- func (AllowedIpRangeArrayOutput) ElementType() reflect.Type
- func (o AllowedIpRangeArrayOutput) Index(i pulumi.IntInput) AllowedIpRangeOutput
- func (o AllowedIpRangeArrayOutput) ToAllowedIpRangeArrayOutput() AllowedIpRangeArrayOutput
- func (o AllowedIpRangeArrayOutput) ToAllowedIpRangeArrayOutputWithContext(ctx context.Context) AllowedIpRangeArrayOutput
- type AllowedIpRangeInput
- type AllowedIpRangeOutput
- func (o AllowedIpRangeOutput) Description() pulumi.StringPtrOutput
- func (AllowedIpRangeOutput) ElementType() reflect.Type
- func (o AllowedIpRangeOutput) ToAllowedIpRangeOutput() AllowedIpRangeOutput
- func (o AllowedIpRangeOutput) ToAllowedIpRangeOutputWithContext(ctx context.Context) AllowedIpRangeOutput
- func (o AllowedIpRangeOutput) Value() pulumi.StringPtrOutput
- type AllowedIpRangeResponse
- type AllowedIpRangeResponseArgs
- type AllowedIpRangeResponseArray
- func (AllowedIpRangeResponseArray) ElementType() reflect.Type
- func (i AllowedIpRangeResponseArray) ToAllowedIpRangeResponseArrayOutput() AllowedIpRangeResponseArrayOutput
- func (i AllowedIpRangeResponseArray) ToAllowedIpRangeResponseArrayOutputWithContext(ctx context.Context) AllowedIpRangeResponseArrayOutput
- type AllowedIpRangeResponseArrayInput
- type AllowedIpRangeResponseArrayOutput
- func (AllowedIpRangeResponseArrayOutput) ElementType() reflect.Type
- func (o AllowedIpRangeResponseArrayOutput) Index(i pulumi.IntInput) AllowedIpRangeResponseOutput
- func (o AllowedIpRangeResponseArrayOutput) ToAllowedIpRangeResponseArrayOutput() AllowedIpRangeResponseArrayOutput
- func (o AllowedIpRangeResponseArrayOutput) ToAllowedIpRangeResponseArrayOutputWithContext(ctx context.Context) AllowedIpRangeResponseArrayOutput
- type AllowedIpRangeResponseInput
- type AllowedIpRangeResponseOutput
- func (o AllowedIpRangeResponseOutput) Description() pulumi.StringOutput
- func (AllowedIpRangeResponseOutput) ElementType() reflect.Type
- func (o AllowedIpRangeResponseOutput) ToAllowedIpRangeResponseOutput() AllowedIpRangeResponseOutput
- func (o AllowedIpRangeResponseOutput) ToAllowedIpRangeResponseOutputWithContext(ctx context.Context) AllowedIpRangeResponseOutput
- func (o AllowedIpRangeResponseOutput) Value() pulumi.StringOutput
- type CidrBlock
- type CidrBlockArgs
- type CidrBlockArray
- type CidrBlockArrayInput
- type CidrBlockArrayOutput
- func (CidrBlockArrayOutput) ElementType() reflect.Type
- func (o CidrBlockArrayOutput) Index(i pulumi.IntInput) CidrBlockOutput
- func (o CidrBlockArrayOutput) ToCidrBlockArrayOutput() CidrBlockArrayOutput
- func (o CidrBlockArrayOutput) ToCidrBlockArrayOutputWithContext(ctx context.Context) CidrBlockArrayOutput
- type CidrBlockInput
- type CidrBlockOutput
- func (o CidrBlockOutput) CidrBlock() pulumi.StringPtrOutput
- func (o CidrBlockOutput) DisplayName() pulumi.StringPtrOutput
- func (CidrBlockOutput) ElementType() reflect.Type
- func (o CidrBlockOutput) ToCidrBlockOutput() CidrBlockOutput
- func (o CidrBlockOutput) ToCidrBlockOutputWithContext(ctx context.Context) CidrBlockOutput
- type CidrBlockResponse
- type CidrBlockResponseArgs
- type CidrBlockResponseArray
- type CidrBlockResponseArrayInput
- type CidrBlockResponseArrayOutput
- func (CidrBlockResponseArrayOutput) ElementType() reflect.Type
- func (o CidrBlockResponseArrayOutput) Index(i pulumi.IntInput) CidrBlockResponseOutput
- func (o CidrBlockResponseArrayOutput) ToCidrBlockResponseArrayOutput() CidrBlockResponseArrayOutput
- func (o CidrBlockResponseArrayOutput) ToCidrBlockResponseArrayOutputWithContext(ctx context.Context) CidrBlockResponseArrayOutput
- type CidrBlockResponseInput
- type CidrBlockResponseOutput
- func (o CidrBlockResponseOutput) CidrBlock() pulumi.StringOutput
- func (o CidrBlockResponseOutput) DisplayName() pulumi.StringOutput
- func (CidrBlockResponseOutput) ElementType() reflect.Type
- func (o CidrBlockResponseOutput) ToCidrBlockResponseOutput() CidrBlockResponseOutput
- func (o CidrBlockResponseOutput) ToCidrBlockResponseOutputWithContext(ctx context.Context) CidrBlockResponseOutput
- type DatabaseConfig
- type DatabaseConfigArgs
- func (DatabaseConfigArgs) ElementType() reflect.Type
- func (i DatabaseConfigArgs) ToDatabaseConfigOutput() DatabaseConfigOutput
- func (i DatabaseConfigArgs) ToDatabaseConfigOutputWithContext(ctx context.Context) DatabaseConfigOutput
- func (i DatabaseConfigArgs) ToDatabaseConfigPtrOutput() DatabaseConfigPtrOutput
- func (i DatabaseConfigArgs) ToDatabaseConfigPtrOutputWithContext(ctx context.Context) DatabaseConfigPtrOutput
- type DatabaseConfigInput
- type DatabaseConfigOutput
- func (DatabaseConfigOutput) ElementType() reflect.Type
- func (o DatabaseConfigOutput) MachineType() pulumi.StringPtrOutput
- func (o DatabaseConfigOutput) ToDatabaseConfigOutput() DatabaseConfigOutput
- func (o DatabaseConfigOutput) ToDatabaseConfigOutputWithContext(ctx context.Context) DatabaseConfigOutput
- func (o DatabaseConfigOutput) ToDatabaseConfigPtrOutput() DatabaseConfigPtrOutput
- func (o DatabaseConfigOutput) ToDatabaseConfigPtrOutputWithContext(ctx context.Context) DatabaseConfigPtrOutput
- type DatabaseConfigPtrInput
- type DatabaseConfigPtrOutput
- func (o DatabaseConfigPtrOutput) Elem() DatabaseConfigOutput
- func (DatabaseConfigPtrOutput) ElementType() reflect.Type
- func (o DatabaseConfigPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o DatabaseConfigPtrOutput) ToDatabaseConfigPtrOutput() DatabaseConfigPtrOutput
- func (o DatabaseConfigPtrOutput) ToDatabaseConfigPtrOutputWithContext(ctx context.Context) DatabaseConfigPtrOutput
- type DatabaseConfigResponse
- type DatabaseConfigResponseArgs
- func (DatabaseConfigResponseArgs) ElementType() reflect.Type
- func (i DatabaseConfigResponseArgs) ToDatabaseConfigResponseOutput() DatabaseConfigResponseOutput
- func (i DatabaseConfigResponseArgs) ToDatabaseConfigResponseOutputWithContext(ctx context.Context) DatabaseConfigResponseOutput
- func (i DatabaseConfigResponseArgs) ToDatabaseConfigResponsePtrOutput() DatabaseConfigResponsePtrOutput
- func (i DatabaseConfigResponseArgs) ToDatabaseConfigResponsePtrOutputWithContext(ctx context.Context) DatabaseConfigResponsePtrOutput
- type DatabaseConfigResponseInput
- type DatabaseConfigResponseOutput
- func (DatabaseConfigResponseOutput) ElementType() reflect.Type
- func (o DatabaseConfigResponseOutput) MachineType() pulumi.StringOutput
- func (o DatabaseConfigResponseOutput) ToDatabaseConfigResponseOutput() DatabaseConfigResponseOutput
- func (o DatabaseConfigResponseOutput) ToDatabaseConfigResponseOutputWithContext(ctx context.Context) DatabaseConfigResponseOutput
- func (o DatabaseConfigResponseOutput) ToDatabaseConfigResponsePtrOutput() DatabaseConfigResponsePtrOutput
- func (o DatabaseConfigResponseOutput) ToDatabaseConfigResponsePtrOutputWithContext(ctx context.Context) DatabaseConfigResponsePtrOutput
- type DatabaseConfigResponsePtrInput
- type DatabaseConfigResponsePtrOutput
- func (o DatabaseConfigResponsePtrOutput) Elem() DatabaseConfigResponseOutput
- func (DatabaseConfigResponsePtrOutput) ElementType() reflect.Type
- func (o DatabaseConfigResponsePtrOutput) MachineType() pulumi.StringPtrOutput
- func (o DatabaseConfigResponsePtrOutput) ToDatabaseConfigResponsePtrOutput() DatabaseConfigResponsePtrOutput
- func (o DatabaseConfigResponsePtrOutput) ToDatabaseConfigResponsePtrOutputWithContext(ctx context.Context) DatabaseConfigResponsePtrOutput
- type EncryptionConfig
- type EncryptionConfigArgs
- func (EncryptionConfigArgs) ElementType() reflect.Type
- func (i EncryptionConfigArgs) ToEncryptionConfigOutput() EncryptionConfigOutput
- func (i EncryptionConfigArgs) ToEncryptionConfigOutputWithContext(ctx context.Context) EncryptionConfigOutput
- func (i EncryptionConfigArgs) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
- func (i EncryptionConfigArgs) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
- type EncryptionConfigInput
- type EncryptionConfigOutput
- func (EncryptionConfigOutput) ElementType() reflect.Type
- func (o EncryptionConfigOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o EncryptionConfigOutput) ToEncryptionConfigOutput() EncryptionConfigOutput
- func (o EncryptionConfigOutput) ToEncryptionConfigOutputWithContext(ctx context.Context) EncryptionConfigOutput
- func (o EncryptionConfigOutput) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
- func (o EncryptionConfigOutput) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
- type EncryptionConfigPtrInput
- type EncryptionConfigPtrOutput
- func (o EncryptionConfigPtrOutput) Elem() EncryptionConfigOutput
- func (EncryptionConfigPtrOutput) ElementType() reflect.Type
- func (o EncryptionConfigPtrOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
- func (o EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
- type EncryptionConfigResponse
- type EncryptionConfigResponseArgs
- func (EncryptionConfigResponseArgs) ElementType() reflect.Type
- func (i EncryptionConfigResponseArgs) ToEncryptionConfigResponseOutput() EncryptionConfigResponseOutput
- func (i EncryptionConfigResponseArgs) ToEncryptionConfigResponseOutputWithContext(ctx context.Context) EncryptionConfigResponseOutput
- func (i EncryptionConfigResponseArgs) ToEncryptionConfigResponsePtrOutput() EncryptionConfigResponsePtrOutput
- func (i EncryptionConfigResponseArgs) ToEncryptionConfigResponsePtrOutputWithContext(ctx context.Context) EncryptionConfigResponsePtrOutput
- type EncryptionConfigResponseInput
- type EncryptionConfigResponseOutput
- func (EncryptionConfigResponseOutput) ElementType() reflect.Type
- func (o EncryptionConfigResponseOutput) KmsKeyName() pulumi.StringOutput
- func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutput() EncryptionConfigResponseOutput
- func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutputWithContext(ctx context.Context) EncryptionConfigResponseOutput
- func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponsePtrOutput() EncryptionConfigResponsePtrOutput
- func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponsePtrOutputWithContext(ctx context.Context) EncryptionConfigResponsePtrOutput
- type EncryptionConfigResponsePtrInput
- type EncryptionConfigResponsePtrOutput
- func (o EncryptionConfigResponsePtrOutput) Elem() EncryptionConfigResponseOutput
- func (EncryptionConfigResponsePtrOutput) ElementType() reflect.Type
- func (o EncryptionConfigResponsePtrOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o EncryptionConfigResponsePtrOutput) ToEncryptionConfigResponsePtrOutput() EncryptionConfigResponsePtrOutput
- func (o EncryptionConfigResponsePtrOutput) ToEncryptionConfigResponsePtrOutputWithContext(ctx context.Context) EncryptionConfigResponsePtrOutput
- type Environment
- type EnvironmentArgs
- type EnvironmentConfig
- type EnvironmentConfigArgs
- func (EnvironmentConfigArgs) ElementType() reflect.Type
- func (i EnvironmentConfigArgs) ToEnvironmentConfigOutput() EnvironmentConfigOutput
- func (i EnvironmentConfigArgs) ToEnvironmentConfigOutputWithContext(ctx context.Context) EnvironmentConfigOutput
- func (i EnvironmentConfigArgs) ToEnvironmentConfigPtrOutput() EnvironmentConfigPtrOutput
- func (i EnvironmentConfigArgs) ToEnvironmentConfigPtrOutputWithContext(ctx context.Context) EnvironmentConfigPtrOutput
- type EnvironmentConfigEnvironmentSize
- func (EnvironmentConfigEnvironmentSize) ElementType() reflect.Type
- func (e EnvironmentConfigEnvironmentSize) ToEnvironmentConfigEnvironmentSizeOutput() EnvironmentConfigEnvironmentSizeOutput
- func (e EnvironmentConfigEnvironmentSize) ToEnvironmentConfigEnvironmentSizeOutputWithContext(ctx context.Context) EnvironmentConfigEnvironmentSizeOutput
- func (e EnvironmentConfigEnvironmentSize) ToEnvironmentConfigEnvironmentSizePtrOutput() EnvironmentConfigEnvironmentSizePtrOutput
- func (e EnvironmentConfigEnvironmentSize) ToEnvironmentConfigEnvironmentSizePtrOutputWithContext(ctx context.Context) EnvironmentConfigEnvironmentSizePtrOutput
- func (e EnvironmentConfigEnvironmentSize) ToStringOutput() pulumi.StringOutput
- func (e EnvironmentConfigEnvironmentSize) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EnvironmentConfigEnvironmentSize) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EnvironmentConfigEnvironmentSize) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentConfigEnvironmentSizeInput
- type EnvironmentConfigEnvironmentSizeOutput
- func (EnvironmentConfigEnvironmentSizeOutput) ElementType() reflect.Type
- func (o EnvironmentConfigEnvironmentSizeOutput) ToEnvironmentConfigEnvironmentSizeOutput() EnvironmentConfigEnvironmentSizeOutput
- func (o EnvironmentConfigEnvironmentSizeOutput) ToEnvironmentConfigEnvironmentSizeOutputWithContext(ctx context.Context) EnvironmentConfigEnvironmentSizeOutput
- func (o EnvironmentConfigEnvironmentSizeOutput) ToEnvironmentConfigEnvironmentSizePtrOutput() EnvironmentConfigEnvironmentSizePtrOutput
- func (o EnvironmentConfigEnvironmentSizeOutput) ToEnvironmentConfigEnvironmentSizePtrOutputWithContext(ctx context.Context) EnvironmentConfigEnvironmentSizePtrOutput
- func (o EnvironmentConfigEnvironmentSizeOutput) ToStringOutput() pulumi.StringOutput
- func (o EnvironmentConfigEnvironmentSizeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EnvironmentConfigEnvironmentSizeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentConfigEnvironmentSizeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentConfigEnvironmentSizePtrInput
- type EnvironmentConfigEnvironmentSizePtrOutput
- func (o EnvironmentConfigEnvironmentSizePtrOutput) Elem() EnvironmentConfigEnvironmentSizeOutput
- func (EnvironmentConfigEnvironmentSizePtrOutput) ElementType() reflect.Type
- func (o EnvironmentConfigEnvironmentSizePtrOutput) ToEnvironmentConfigEnvironmentSizePtrOutput() EnvironmentConfigEnvironmentSizePtrOutput
- func (o EnvironmentConfigEnvironmentSizePtrOutput) ToEnvironmentConfigEnvironmentSizePtrOutputWithContext(ctx context.Context) EnvironmentConfigEnvironmentSizePtrOutput
- func (o EnvironmentConfigEnvironmentSizePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentConfigEnvironmentSizePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentConfigInput
- type EnvironmentConfigOutput
- func (o EnvironmentConfigOutput) DatabaseConfig() DatabaseConfigPtrOutput
- func (EnvironmentConfigOutput) ElementType() reflect.Type
- func (o EnvironmentConfigOutput) EncryptionConfig() EncryptionConfigPtrOutput
- func (o EnvironmentConfigOutput) EnvironmentSize() EnvironmentConfigEnvironmentSizePtrOutput
- func (o EnvironmentConfigOutput) MaintenanceWindow() MaintenanceWindowPtrOutput
- func (o EnvironmentConfigOutput) MasterAuthorizedNetworksConfig() MasterAuthorizedNetworksConfigPtrOutput
- func (o EnvironmentConfigOutput) NodeConfig() NodeConfigPtrOutput
- func (o EnvironmentConfigOutput) NodeCount() pulumi.IntPtrOutput
- func (o EnvironmentConfigOutput) PrivateEnvironmentConfig() PrivateEnvironmentConfigPtrOutput
- func (o EnvironmentConfigOutput) SoftwareConfig() SoftwareConfigPtrOutput
- func (o EnvironmentConfigOutput) ToEnvironmentConfigOutput() EnvironmentConfigOutput
- func (o EnvironmentConfigOutput) ToEnvironmentConfigOutputWithContext(ctx context.Context) EnvironmentConfigOutput
- func (o EnvironmentConfigOutput) ToEnvironmentConfigPtrOutput() EnvironmentConfigPtrOutput
- func (o EnvironmentConfigOutput) ToEnvironmentConfigPtrOutputWithContext(ctx context.Context) EnvironmentConfigPtrOutput
- func (o EnvironmentConfigOutput) WebServerConfig() WebServerConfigPtrOutput
- func (o EnvironmentConfigOutput) WebServerNetworkAccessControl() WebServerNetworkAccessControlPtrOutput
- func (o EnvironmentConfigOutput) WorkloadsConfig() WorkloadsConfigPtrOutput
- type EnvironmentConfigPtrInput
- type EnvironmentConfigPtrOutput
- func (o EnvironmentConfigPtrOutput) DatabaseConfig() DatabaseConfigPtrOutput
- func (o EnvironmentConfigPtrOutput) Elem() EnvironmentConfigOutput
- func (EnvironmentConfigPtrOutput) ElementType() reflect.Type
- func (o EnvironmentConfigPtrOutput) EncryptionConfig() EncryptionConfigPtrOutput
- func (o EnvironmentConfigPtrOutput) EnvironmentSize() EnvironmentConfigEnvironmentSizePtrOutput
- func (o EnvironmentConfigPtrOutput) MaintenanceWindow() MaintenanceWindowPtrOutput
- func (o EnvironmentConfigPtrOutput) MasterAuthorizedNetworksConfig() MasterAuthorizedNetworksConfigPtrOutput
- func (o EnvironmentConfigPtrOutput) NodeConfig() NodeConfigPtrOutput
- func (o EnvironmentConfigPtrOutput) NodeCount() pulumi.IntPtrOutput
- func (o EnvironmentConfigPtrOutput) PrivateEnvironmentConfig() PrivateEnvironmentConfigPtrOutput
- func (o EnvironmentConfigPtrOutput) SoftwareConfig() SoftwareConfigPtrOutput
- func (o EnvironmentConfigPtrOutput) ToEnvironmentConfigPtrOutput() EnvironmentConfigPtrOutput
- func (o EnvironmentConfigPtrOutput) ToEnvironmentConfigPtrOutputWithContext(ctx context.Context) EnvironmentConfigPtrOutput
- func (o EnvironmentConfigPtrOutput) WebServerConfig() WebServerConfigPtrOutput
- func (o EnvironmentConfigPtrOutput) WebServerNetworkAccessControl() WebServerNetworkAccessControlPtrOutput
- func (o EnvironmentConfigPtrOutput) WorkloadsConfig() WorkloadsConfigPtrOutput
- type EnvironmentConfigResponse
- type EnvironmentConfigResponseArgs
- func (EnvironmentConfigResponseArgs) ElementType() reflect.Type
- func (i EnvironmentConfigResponseArgs) ToEnvironmentConfigResponseOutput() EnvironmentConfigResponseOutput
- func (i EnvironmentConfigResponseArgs) ToEnvironmentConfigResponseOutputWithContext(ctx context.Context) EnvironmentConfigResponseOutput
- func (i EnvironmentConfigResponseArgs) ToEnvironmentConfigResponsePtrOutput() EnvironmentConfigResponsePtrOutput
- func (i EnvironmentConfigResponseArgs) ToEnvironmentConfigResponsePtrOutputWithContext(ctx context.Context) EnvironmentConfigResponsePtrOutput
- type EnvironmentConfigResponseInput
- type EnvironmentConfigResponseOutput
- func (o EnvironmentConfigResponseOutput) AirflowUri() pulumi.StringOutput
- func (o EnvironmentConfigResponseOutput) DagGcsPrefix() pulumi.StringOutput
- func (o EnvironmentConfigResponseOutput) DatabaseConfig() DatabaseConfigResponseOutput
- func (EnvironmentConfigResponseOutput) ElementType() reflect.Type
- func (o EnvironmentConfigResponseOutput) EncryptionConfig() EncryptionConfigResponseOutput
- func (o EnvironmentConfigResponseOutput) EnvironmentSize() pulumi.StringOutput
- func (o EnvironmentConfigResponseOutput) GkeCluster() pulumi.StringOutput
- func (o EnvironmentConfigResponseOutput) MaintenanceWindow() MaintenanceWindowResponseOutput
- func (o EnvironmentConfigResponseOutput) MasterAuthorizedNetworksConfig() MasterAuthorizedNetworksConfigResponseOutput
- func (o EnvironmentConfigResponseOutput) NodeConfig() NodeConfigResponseOutput
- func (o EnvironmentConfigResponseOutput) NodeCount() pulumi.IntOutput
- func (o EnvironmentConfigResponseOutput) PrivateEnvironmentConfig() PrivateEnvironmentConfigResponseOutput
- func (o EnvironmentConfigResponseOutput) SoftwareConfig() SoftwareConfigResponseOutput
- func (o EnvironmentConfigResponseOutput) ToEnvironmentConfigResponseOutput() EnvironmentConfigResponseOutput
- func (o EnvironmentConfigResponseOutput) ToEnvironmentConfigResponseOutputWithContext(ctx context.Context) EnvironmentConfigResponseOutput
- func (o EnvironmentConfigResponseOutput) ToEnvironmentConfigResponsePtrOutput() EnvironmentConfigResponsePtrOutput
- func (o EnvironmentConfigResponseOutput) ToEnvironmentConfigResponsePtrOutputWithContext(ctx context.Context) EnvironmentConfigResponsePtrOutput
- func (o EnvironmentConfigResponseOutput) WebServerConfig() WebServerConfigResponseOutput
- func (o EnvironmentConfigResponseOutput) WebServerNetworkAccessControl() WebServerNetworkAccessControlResponseOutput
- func (o EnvironmentConfigResponseOutput) WorkloadsConfig() WorkloadsConfigResponseOutput
- type EnvironmentConfigResponsePtrInput
- type EnvironmentConfigResponsePtrOutput
- func (o EnvironmentConfigResponsePtrOutput) AirflowUri() pulumi.StringPtrOutput
- func (o EnvironmentConfigResponsePtrOutput) DagGcsPrefix() pulumi.StringPtrOutput
- func (o EnvironmentConfigResponsePtrOutput) DatabaseConfig() DatabaseConfigResponsePtrOutput
- func (o EnvironmentConfigResponsePtrOutput) Elem() EnvironmentConfigResponseOutput
- func (EnvironmentConfigResponsePtrOutput) ElementType() reflect.Type
- func (o EnvironmentConfigResponsePtrOutput) EncryptionConfig() EncryptionConfigResponsePtrOutput
- func (o EnvironmentConfigResponsePtrOutput) EnvironmentSize() pulumi.StringPtrOutput
- func (o EnvironmentConfigResponsePtrOutput) GkeCluster() pulumi.StringPtrOutput
- func (o EnvironmentConfigResponsePtrOutput) MaintenanceWindow() MaintenanceWindowResponsePtrOutput
- func (o EnvironmentConfigResponsePtrOutput) MasterAuthorizedNetworksConfig() MasterAuthorizedNetworksConfigResponsePtrOutput
- func (o EnvironmentConfigResponsePtrOutput) NodeConfig() NodeConfigResponsePtrOutput
- func (o EnvironmentConfigResponsePtrOutput) NodeCount() pulumi.IntPtrOutput
- func (o EnvironmentConfigResponsePtrOutput) PrivateEnvironmentConfig() PrivateEnvironmentConfigResponsePtrOutput
- func (o EnvironmentConfigResponsePtrOutput) SoftwareConfig() SoftwareConfigResponsePtrOutput
- func (o EnvironmentConfigResponsePtrOutput) ToEnvironmentConfigResponsePtrOutput() EnvironmentConfigResponsePtrOutput
- func (o EnvironmentConfigResponsePtrOutput) ToEnvironmentConfigResponsePtrOutputWithContext(ctx context.Context) EnvironmentConfigResponsePtrOutput
- func (o EnvironmentConfigResponsePtrOutput) WebServerConfig() WebServerConfigResponsePtrOutput
- func (o EnvironmentConfigResponsePtrOutput) WebServerNetworkAccessControl() WebServerNetworkAccessControlResponsePtrOutput
- func (o EnvironmentConfigResponsePtrOutput) WorkloadsConfig() WorkloadsConfigResponsePtrOutput
- type EnvironmentInput
- type EnvironmentOutput
- type EnvironmentState
- type EnvironmentStateEnum
- func (EnvironmentStateEnum) ElementType() reflect.Type
- func (e EnvironmentStateEnum) ToEnvironmentStateEnumOutput() EnvironmentStateEnumOutput
- func (e EnvironmentStateEnum) ToEnvironmentStateEnumOutputWithContext(ctx context.Context) EnvironmentStateEnumOutput
- func (e EnvironmentStateEnum) ToEnvironmentStateEnumPtrOutput() EnvironmentStateEnumPtrOutput
- func (e EnvironmentStateEnum) ToEnvironmentStateEnumPtrOutputWithContext(ctx context.Context) EnvironmentStateEnumPtrOutput
- func (e EnvironmentStateEnum) ToStringOutput() pulumi.StringOutput
- func (e EnvironmentStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EnvironmentStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EnvironmentStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentStateEnumInput
- type EnvironmentStateEnumOutput
- func (EnvironmentStateEnumOutput) ElementType() reflect.Type
- func (o EnvironmentStateEnumOutput) ToEnvironmentStateEnumOutput() EnvironmentStateEnumOutput
- func (o EnvironmentStateEnumOutput) ToEnvironmentStateEnumOutputWithContext(ctx context.Context) EnvironmentStateEnumOutput
- func (o EnvironmentStateEnumOutput) ToEnvironmentStateEnumPtrOutput() EnvironmentStateEnumPtrOutput
- func (o EnvironmentStateEnumOutput) ToEnvironmentStateEnumPtrOutputWithContext(ctx context.Context) EnvironmentStateEnumPtrOutput
- func (o EnvironmentStateEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o EnvironmentStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EnvironmentStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentStateEnumPtrInput
- type EnvironmentStateEnumPtrOutput
- func (o EnvironmentStateEnumPtrOutput) Elem() EnvironmentStateEnumOutput
- func (EnvironmentStateEnumPtrOutput) ElementType() reflect.Type
- func (o EnvironmentStateEnumPtrOutput) ToEnvironmentStateEnumPtrOutput() EnvironmentStateEnumPtrOutput
- func (o EnvironmentStateEnumPtrOutput) ToEnvironmentStateEnumPtrOutputWithContext(ctx context.Context) EnvironmentStateEnumPtrOutput
- func (o EnvironmentStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPAllocationPolicy
- type IPAllocationPolicyArgs
- func (IPAllocationPolicyArgs) ElementType() reflect.Type
- func (i IPAllocationPolicyArgs) ToIPAllocationPolicyOutput() IPAllocationPolicyOutput
- func (i IPAllocationPolicyArgs) ToIPAllocationPolicyOutputWithContext(ctx context.Context) IPAllocationPolicyOutput
- func (i IPAllocationPolicyArgs) ToIPAllocationPolicyPtrOutput() IPAllocationPolicyPtrOutput
- func (i IPAllocationPolicyArgs) ToIPAllocationPolicyPtrOutputWithContext(ctx context.Context) IPAllocationPolicyPtrOutput
- type IPAllocationPolicyInput
- type IPAllocationPolicyOutput
- func (o IPAllocationPolicyOutput) ClusterIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyOutput) ClusterSecondaryRangeName() pulumi.StringPtrOutput
- func (IPAllocationPolicyOutput) ElementType() reflect.Type
- func (o IPAllocationPolicyOutput) ServicesIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyOutput) ServicesSecondaryRangeName() pulumi.StringPtrOutput
- func (o IPAllocationPolicyOutput) ToIPAllocationPolicyOutput() IPAllocationPolicyOutput
- func (o IPAllocationPolicyOutput) ToIPAllocationPolicyOutputWithContext(ctx context.Context) IPAllocationPolicyOutput
- func (o IPAllocationPolicyOutput) ToIPAllocationPolicyPtrOutput() IPAllocationPolicyPtrOutput
- func (o IPAllocationPolicyOutput) ToIPAllocationPolicyPtrOutputWithContext(ctx context.Context) IPAllocationPolicyPtrOutput
- func (o IPAllocationPolicyOutput) UseIpAliases() pulumi.BoolPtrOutput
- type IPAllocationPolicyPtrInput
- type IPAllocationPolicyPtrOutput
- func (o IPAllocationPolicyPtrOutput) ClusterIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyPtrOutput) ClusterSecondaryRangeName() pulumi.StringPtrOutput
- func (o IPAllocationPolicyPtrOutput) Elem() IPAllocationPolicyOutput
- func (IPAllocationPolicyPtrOutput) ElementType() reflect.Type
- func (o IPAllocationPolicyPtrOutput) ServicesIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyPtrOutput) ServicesSecondaryRangeName() pulumi.StringPtrOutput
- func (o IPAllocationPolicyPtrOutput) ToIPAllocationPolicyPtrOutput() IPAllocationPolicyPtrOutput
- func (o IPAllocationPolicyPtrOutput) ToIPAllocationPolicyPtrOutputWithContext(ctx context.Context) IPAllocationPolicyPtrOutput
- func (o IPAllocationPolicyPtrOutput) UseIpAliases() pulumi.BoolPtrOutput
- type IPAllocationPolicyResponse
- type IPAllocationPolicyResponseArgs
- func (IPAllocationPolicyResponseArgs) ElementType() reflect.Type
- func (i IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponseOutput() IPAllocationPolicyResponseOutput
- func (i IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponseOutputWithContext(ctx context.Context) IPAllocationPolicyResponseOutput
- func (i IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponsePtrOutput() IPAllocationPolicyResponsePtrOutput
- func (i IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponsePtrOutputWithContext(ctx context.Context) IPAllocationPolicyResponsePtrOutput
- type IPAllocationPolicyResponseInput
- type IPAllocationPolicyResponseOutput
- func (o IPAllocationPolicyResponseOutput) ClusterIpv4CidrBlock() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) ClusterSecondaryRangeName() pulumi.StringOutput
- func (IPAllocationPolicyResponseOutput) ElementType() reflect.Type
- func (o IPAllocationPolicyResponseOutput) ServicesIpv4CidrBlock() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) ServicesSecondaryRangeName() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponseOutput() IPAllocationPolicyResponseOutput
- func (o IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponseOutputWithContext(ctx context.Context) IPAllocationPolicyResponseOutput
- func (o IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponsePtrOutput() IPAllocationPolicyResponsePtrOutput
- func (o IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponsePtrOutputWithContext(ctx context.Context) IPAllocationPolicyResponsePtrOutput
- func (o IPAllocationPolicyResponseOutput) UseIpAliases() pulumi.BoolOutput
- type IPAllocationPolicyResponsePtrInput
- type IPAllocationPolicyResponsePtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) ClusterIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) ClusterSecondaryRangeName() pulumi.StringPtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) Elem() IPAllocationPolicyResponseOutput
- func (IPAllocationPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o IPAllocationPolicyResponsePtrOutput) ServicesIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) ServicesSecondaryRangeName() pulumi.StringPtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) ToIPAllocationPolicyResponsePtrOutput() IPAllocationPolicyResponsePtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) ToIPAllocationPolicyResponsePtrOutputWithContext(ctx context.Context) IPAllocationPolicyResponsePtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) UseIpAliases() pulumi.BoolPtrOutput
- type LookupEnvironmentArgs
- type LookupEnvironmentOutputArgs
- type LookupEnvironmentResult
- type LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) Config() EnvironmentConfigResponseOutput
- func (o LookupEnvironmentResultOutput) CreateTime() pulumi.StringOutput
- func (LookupEnvironmentResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupEnvironmentResultOutput) Name() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) State() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) Uuid() pulumi.StringOutput
- type MaintenanceWindow
- type MaintenanceWindowArgs
- func (MaintenanceWindowArgs) ElementType() reflect.Type
- func (i MaintenanceWindowArgs) ToMaintenanceWindowOutput() MaintenanceWindowOutput
- func (i MaintenanceWindowArgs) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
- func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
- func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
- type MaintenanceWindowInput
- type MaintenanceWindowOutput
- func (MaintenanceWindowOutput) ElementType() reflect.Type
- func (o MaintenanceWindowOutput) EndTime() pulumi.StringOutput
- func (o MaintenanceWindowOutput) Recurrence() pulumi.StringOutput
- func (o MaintenanceWindowOutput) StartTime() pulumi.StringOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
- type MaintenanceWindowPtrInput
- type MaintenanceWindowPtrOutput
- func (o MaintenanceWindowPtrOutput) Elem() MaintenanceWindowOutput
- func (MaintenanceWindowPtrOutput) ElementType() reflect.Type
- func (o MaintenanceWindowPtrOutput) EndTime() pulumi.StringPtrOutput
- func (o MaintenanceWindowPtrOutput) Recurrence() pulumi.StringPtrOutput
- func (o MaintenanceWindowPtrOutput) StartTime() pulumi.StringPtrOutput
- func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
- func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
- type MaintenanceWindowResponse
- type MaintenanceWindowResponseArgs
- func (MaintenanceWindowResponseArgs) ElementType() reflect.Type
- func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput
- func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponseOutputWithContext(ctx context.Context) MaintenanceWindowResponseOutput
- func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
- func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput
- type MaintenanceWindowResponseInput
- type MaintenanceWindowResponseOutput
- func (MaintenanceWindowResponseOutput) ElementType() reflect.Type
- func (o MaintenanceWindowResponseOutput) EndTime() pulumi.StringOutput
- func (o MaintenanceWindowResponseOutput) Recurrence() pulumi.StringOutput
- func (o MaintenanceWindowResponseOutput) StartTime() pulumi.StringOutput
- func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput
- func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutputWithContext(ctx context.Context) MaintenanceWindowResponseOutput
- func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
- func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput
- type MaintenanceWindowResponsePtrInput
- type MaintenanceWindowResponsePtrOutput
- func (o MaintenanceWindowResponsePtrOutput) Elem() MaintenanceWindowResponseOutput
- func (MaintenanceWindowResponsePtrOutput) ElementType() reflect.Type
- func (o MaintenanceWindowResponsePtrOutput) EndTime() pulumi.StringPtrOutput
- func (o MaintenanceWindowResponsePtrOutput) Recurrence() pulumi.StringPtrOutput
- func (o MaintenanceWindowResponsePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
- func (o MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput
- type MasterAuthorizedNetworksConfig
- type MasterAuthorizedNetworksConfigArgs
- func (MasterAuthorizedNetworksConfigArgs) ElementType() reflect.Type
- func (i MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigOutput() MasterAuthorizedNetworksConfigOutput
- func (i MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigOutput
- func (i MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigPtrOutput() MasterAuthorizedNetworksConfigPtrOutput
- func (i MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigPtrOutput
- type MasterAuthorizedNetworksConfigInput
- type MasterAuthorizedNetworksConfigOutput
- func (o MasterAuthorizedNetworksConfigOutput) CidrBlocks() CidrBlockArrayOutput
- func (MasterAuthorizedNetworksConfigOutput) ElementType() reflect.Type
- func (o MasterAuthorizedNetworksConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigOutput() MasterAuthorizedNetworksConfigOutput
- func (o MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigOutput
- func (o MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigPtrOutput() MasterAuthorizedNetworksConfigPtrOutput
- func (o MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigPtrOutput
- type MasterAuthorizedNetworksConfigPtrInput
- type MasterAuthorizedNetworksConfigPtrOutput
- func (o MasterAuthorizedNetworksConfigPtrOutput) CidrBlocks() CidrBlockArrayOutput
- func (o MasterAuthorizedNetworksConfigPtrOutput) Elem() MasterAuthorizedNetworksConfigOutput
- func (MasterAuthorizedNetworksConfigPtrOutput) ElementType() reflect.Type
- func (o MasterAuthorizedNetworksConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o MasterAuthorizedNetworksConfigPtrOutput) ToMasterAuthorizedNetworksConfigPtrOutput() MasterAuthorizedNetworksConfigPtrOutput
- func (o MasterAuthorizedNetworksConfigPtrOutput) ToMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigPtrOutput
- type MasterAuthorizedNetworksConfigResponse
- type MasterAuthorizedNetworksConfigResponseArgs
- func (MasterAuthorizedNetworksConfigResponseArgs) ElementType() reflect.Type
- func (i MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponseOutput() MasterAuthorizedNetworksConfigResponseOutput
- func (i MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponseOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponseOutput
- func (i MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponsePtrOutput() MasterAuthorizedNetworksConfigResponsePtrOutput
- func (i MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponsePtrOutput
- type MasterAuthorizedNetworksConfigResponseInput
- type MasterAuthorizedNetworksConfigResponseOutput
- func (o MasterAuthorizedNetworksConfigResponseOutput) CidrBlocks() CidrBlockResponseArrayOutput
- func (MasterAuthorizedNetworksConfigResponseOutput) ElementType() reflect.Type
- func (o MasterAuthorizedNetworksConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponseOutput() MasterAuthorizedNetworksConfigResponseOutput
- func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponseOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponseOutput
- func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutput() MasterAuthorizedNetworksConfigResponsePtrOutput
- func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponsePtrOutput
- type MasterAuthorizedNetworksConfigResponsePtrInput
- type MasterAuthorizedNetworksConfigResponsePtrOutput
- func (o MasterAuthorizedNetworksConfigResponsePtrOutput) CidrBlocks() CidrBlockResponseArrayOutput
- func (o MasterAuthorizedNetworksConfigResponsePtrOutput) Elem() MasterAuthorizedNetworksConfigResponseOutput
- func (MasterAuthorizedNetworksConfigResponsePtrOutput) ElementType() reflect.Type
- func (o MasterAuthorizedNetworksConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o MasterAuthorizedNetworksConfigResponsePtrOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutput() MasterAuthorizedNetworksConfigResponsePtrOutput
- func (o MasterAuthorizedNetworksConfigResponsePtrOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponsePtrOutput
- type NodeConfig
- type NodeConfigArgs
- func (NodeConfigArgs) ElementType() reflect.Type
- func (i NodeConfigArgs) ToNodeConfigOutput() NodeConfigOutput
- func (i NodeConfigArgs) ToNodeConfigOutputWithContext(ctx context.Context) NodeConfigOutput
- func (i NodeConfigArgs) ToNodeConfigPtrOutput() NodeConfigPtrOutput
- func (i NodeConfigArgs) ToNodeConfigPtrOutputWithContext(ctx context.Context) NodeConfigPtrOutput
- type NodeConfigInput
- type NodeConfigOutput
- func (o NodeConfigOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (NodeConfigOutput) ElementType() reflect.Type
- func (o NodeConfigOutput) EnableIpMasqAgent() pulumi.BoolPtrOutput
- func (o NodeConfigOutput) IpAllocationPolicy() IPAllocationPolicyPtrOutput
- func (o NodeConfigOutput) Location() pulumi.StringPtrOutput
- func (o NodeConfigOutput) MachineType() pulumi.StringPtrOutput
- func (o NodeConfigOutput) MaxPodsPerNode() pulumi.IntPtrOutput
- func (o NodeConfigOutput) Network() pulumi.StringPtrOutput
- func (o NodeConfigOutput) OauthScopes() pulumi.StringArrayOutput
- func (o NodeConfigOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o NodeConfigOutput) Subnetwork() pulumi.StringPtrOutput
- func (o NodeConfigOutput) Tags() pulumi.StringArrayOutput
- func (o NodeConfigOutput) ToNodeConfigOutput() NodeConfigOutput
- func (o NodeConfigOutput) ToNodeConfigOutputWithContext(ctx context.Context) NodeConfigOutput
- func (o NodeConfigOutput) ToNodeConfigPtrOutput() NodeConfigPtrOutput
- func (o NodeConfigOutput) ToNodeConfigPtrOutputWithContext(ctx context.Context) NodeConfigPtrOutput
- type NodeConfigPtrInput
- type NodeConfigPtrOutput
- func (o NodeConfigPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o NodeConfigPtrOutput) Elem() NodeConfigOutput
- func (NodeConfigPtrOutput) ElementType() reflect.Type
- func (o NodeConfigPtrOutput) EnableIpMasqAgent() pulumi.BoolPtrOutput
- func (o NodeConfigPtrOutput) IpAllocationPolicy() IPAllocationPolicyPtrOutput
- func (o NodeConfigPtrOutput) Location() pulumi.StringPtrOutput
- func (o NodeConfigPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o NodeConfigPtrOutput) MaxPodsPerNode() pulumi.IntPtrOutput
- func (o NodeConfigPtrOutput) Network() pulumi.StringPtrOutput
- func (o NodeConfigPtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o NodeConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o NodeConfigPtrOutput) Subnetwork() pulumi.StringPtrOutput
- func (o NodeConfigPtrOutput) Tags() pulumi.StringArrayOutput
- func (o NodeConfigPtrOutput) ToNodeConfigPtrOutput() NodeConfigPtrOutput
- func (o NodeConfigPtrOutput) ToNodeConfigPtrOutputWithContext(ctx context.Context) NodeConfigPtrOutput
- type NodeConfigResponse
- type NodeConfigResponseArgs
- func (NodeConfigResponseArgs) ElementType() reflect.Type
- func (i NodeConfigResponseArgs) ToNodeConfigResponseOutput() NodeConfigResponseOutput
- func (i NodeConfigResponseArgs) ToNodeConfigResponseOutputWithContext(ctx context.Context) NodeConfigResponseOutput
- func (i NodeConfigResponseArgs) ToNodeConfigResponsePtrOutput() NodeConfigResponsePtrOutput
- func (i NodeConfigResponseArgs) ToNodeConfigResponsePtrOutputWithContext(ctx context.Context) NodeConfigResponsePtrOutput
- type NodeConfigResponseInput
- type NodeConfigResponseOutput
- func (o NodeConfigResponseOutput) DiskSizeGb() pulumi.IntOutput
- func (NodeConfigResponseOutput) ElementType() reflect.Type
- func (o NodeConfigResponseOutput) EnableIpMasqAgent() pulumi.BoolOutput
- func (o NodeConfigResponseOutput) IpAllocationPolicy() IPAllocationPolicyResponseOutput
- func (o NodeConfigResponseOutput) Location() pulumi.StringOutput
- func (o NodeConfigResponseOutput) MachineType() pulumi.StringOutput
- func (o NodeConfigResponseOutput) MaxPodsPerNode() pulumi.IntOutput
- func (o NodeConfigResponseOutput) Network() pulumi.StringOutput
- func (o NodeConfigResponseOutput) OauthScopes() pulumi.StringArrayOutput
- func (o NodeConfigResponseOutput) ServiceAccount() pulumi.StringOutput
- func (o NodeConfigResponseOutput) Subnetwork() pulumi.StringOutput
- func (o NodeConfigResponseOutput) Tags() pulumi.StringArrayOutput
- func (o NodeConfigResponseOutput) ToNodeConfigResponseOutput() NodeConfigResponseOutput
- func (o NodeConfigResponseOutput) ToNodeConfigResponseOutputWithContext(ctx context.Context) NodeConfigResponseOutput
- func (o NodeConfigResponseOutput) ToNodeConfigResponsePtrOutput() NodeConfigResponsePtrOutput
- func (o NodeConfigResponseOutput) ToNodeConfigResponsePtrOutputWithContext(ctx context.Context) NodeConfigResponsePtrOutput
- type NodeConfigResponsePtrInput
- type NodeConfigResponsePtrOutput
- func (o NodeConfigResponsePtrOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o NodeConfigResponsePtrOutput) Elem() NodeConfigResponseOutput
- func (NodeConfigResponsePtrOutput) ElementType() reflect.Type
- func (o NodeConfigResponsePtrOutput) EnableIpMasqAgent() pulumi.BoolPtrOutput
- func (o NodeConfigResponsePtrOutput) IpAllocationPolicy() IPAllocationPolicyResponsePtrOutput
- func (o NodeConfigResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o NodeConfigResponsePtrOutput) MachineType() pulumi.StringPtrOutput
- func (o NodeConfigResponsePtrOutput) MaxPodsPerNode() pulumi.IntPtrOutput
- func (o NodeConfigResponsePtrOutput) Network() pulumi.StringPtrOutput
- func (o NodeConfigResponsePtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o NodeConfigResponsePtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o NodeConfigResponsePtrOutput) Subnetwork() pulumi.StringPtrOutput
- func (o NodeConfigResponsePtrOutput) Tags() pulumi.StringArrayOutput
- func (o NodeConfigResponsePtrOutput) ToNodeConfigResponsePtrOutput() NodeConfigResponsePtrOutput
- func (o NodeConfigResponsePtrOutput) ToNodeConfigResponsePtrOutputWithContext(ctx context.Context) NodeConfigResponsePtrOutput
- type PrivateClusterConfig
- type PrivateClusterConfigArgs
- func (PrivateClusterConfigArgs) ElementType() reflect.Type
- func (i PrivateClusterConfigArgs) ToPrivateClusterConfigOutput() PrivateClusterConfigOutput
- func (i PrivateClusterConfigArgs) ToPrivateClusterConfigOutputWithContext(ctx context.Context) PrivateClusterConfigOutput
- func (i PrivateClusterConfigArgs) ToPrivateClusterConfigPtrOutput() PrivateClusterConfigPtrOutput
- func (i PrivateClusterConfigArgs) ToPrivateClusterConfigPtrOutputWithContext(ctx context.Context) PrivateClusterConfigPtrOutput
- type PrivateClusterConfigInput
- type PrivateClusterConfigOutput
- func (PrivateClusterConfigOutput) ElementType() reflect.Type
- func (o PrivateClusterConfigOutput) EnablePrivateEndpoint() pulumi.BoolPtrOutput
- func (o PrivateClusterConfigOutput) MasterIpv4CidrBlock() pulumi.StringPtrOutput
- func (o PrivateClusterConfigOutput) ToPrivateClusterConfigOutput() PrivateClusterConfigOutput
- func (o PrivateClusterConfigOutput) ToPrivateClusterConfigOutputWithContext(ctx context.Context) PrivateClusterConfigOutput
- func (o PrivateClusterConfigOutput) ToPrivateClusterConfigPtrOutput() PrivateClusterConfigPtrOutput
- func (o PrivateClusterConfigOutput) ToPrivateClusterConfigPtrOutputWithContext(ctx context.Context) PrivateClusterConfigPtrOutput
- type PrivateClusterConfigPtrInput
- type PrivateClusterConfigPtrOutput
- func (o PrivateClusterConfigPtrOutput) Elem() PrivateClusterConfigOutput
- func (PrivateClusterConfigPtrOutput) ElementType() reflect.Type
- func (o PrivateClusterConfigPtrOutput) EnablePrivateEndpoint() pulumi.BoolPtrOutput
- func (o PrivateClusterConfigPtrOutput) MasterIpv4CidrBlock() pulumi.StringPtrOutput
- func (o PrivateClusterConfigPtrOutput) ToPrivateClusterConfigPtrOutput() PrivateClusterConfigPtrOutput
- func (o PrivateClusterConfigPtrOutput) ToPrivateClusterConfigPtrOutputWithContext(ctx context.Context) PrivateClusterConfigPtrOutput
- type PrivateClusterConfigResponse
- type PrivateClusterConfigResponseArgs
- func (PrivateClusterConfigResponseArgs) ElementType() reflect.Type
- func (i PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponseOutput() PrivateClusterConfigResponseOutput
- func (i PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponseOutputWithContext(ctx context.Context) PrivateClusterConfigResponseOutput
- func (i PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponsePtrOutput() PrivateClusterConfigResponsePtrOutput
- func (i PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponsePtrOutputWithContext(ctx context.Context) PrivateClusterConfigResponsePtrOutput
- type PrivateClusterConfigResponseInput
- type PrivateClusterConfigResponseOutput
- func (PrivateClusterConfigResponseOutput) ElementType() reflect.Type
- func (o PrivateClusterConfigResponseOutput) EnablePrivateEndpoint() pulumi.BoolOutput
- func (o PrivateClusterConfigResponseOutput) MasterIpv4CidrBlock() pulumi.StringOutput
- func (o PrivateClusterConfigResponseOutput) MasterIpv4ReservedRange() pulumi.StringOutput
- func (o PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponseOutput() PrivateClusterConfigResponseOutput
- func (o PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponseOutputWithContext(ctx context.Context) PrivateClusterConfigResponseOutput
- func (o PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponsePtrOutput() PrivateClusterConfigResponsePtrOutput
- func (o PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponsePtrOutputWithContext(ctx context.Context) PrivateClusterConfigResponsePtrOutput
- type PrivateClusterConfigResponsePtrInput
- type PrivateClusterConfigResponsePtrOutput
- func (o PrivateClusterConfigResponsePtrOutput) Elem() PrivateClusterConfigResponseOutput
- func (PrivateClusterConfigResponsePtrOutput) ElementType() reflect.Type
- func (o PrivateClusterConfigResponsePtrOutput) EnablePrivateEndpoint() pulumi.BoolPtrOutput
- func (o PrivateClusterConfigResponsePtrOutput) MasterIpv4CidrBlock() pulumi.StringPtrOutput
- func (o PrivateClusterConfigResponsePtrOutput) MasterIpv4ReservedRange() pulumi.StringPtrOutput
- func (o PrivateClusterConfigResponsePtrOutput) ToPrivateClusterConfigResponsePtrOutput() PrivateClusterConfigResponsePtrOutput
- func (o PrivateClusterConfigResponsePtrOutput) ToPrivateClusterConfigResponsePtrOutputWithContext(ctx context.Context) PrivateClusterConfigResponsePtrOutput
- type PrivateEnvironmentConfig
- type PrivateEnvironmentConfigArgs
- func (PrivateEnvironmentConfigArgs) ElementType() reflect.Type
- func (i PrivateEnvironmentConfigArgs) ToPrivateEnvironmentConfigOutput() PrivateEnvironmentConfigOutput
- func (i PrivateEnvironmentConfigArgs) ToPrivateEnvironmentConfigOutputWithContext(ctx context.Context) PrivateEnvironmentConfigOutput
- func (i PrivateEnvironmentConfigArgs) ToPrivateEnvironmentConfigPtrOutput() PrivateEnvironmentConfigPtrOutput
- func (i PrivateEnvironmentConfigArgs) ToPrivateEnvironmentConfigPtrOutputWithContext(ctx context.Context) PrivateEnvironmentConfigPtrOutput
- type PrivateEnvironmentConfigInput
- type PrivateEnvironmentConfigOutput
- func (o PrivateEnvironmentConfigOutput) CloudComposerConnectionSubnetwork() pulumi.StringPtrOutput
- func (o PrivateEnvironmentConfigOutput) CloudComposerNetworkIpv4CidrBlock() pulumi.StringPtrOutput
- func (o PrivateEnvironmentConfigOutput) CloudSqlIpv4CidrBlock() pulumi.StringPtrOutput
- func (PrivateEnvironmentConfigOutput) ElementType() reflect.Type
- func (o PrivateEnvironmentConfigOutput) EnablePrivateEnvironment() pulumi.BoolPtrOutput
- func (o PrivateEnvironmentConfigOutput) EnablePrivatelyUsedPublicIps() pulumi.BoolPtrOutput
- func (o PrivateEnvironmentConfigOutput) PrivateClusterConfig() PrivateClusterConfigPtrOutput
- func (o PrivateEnvironmentConfigOutput) ToPrivateEnvironmentConfigOutput() PrivateEnvironmentConfigOutput
- func (o PrivateEnvironmentConfigOutput) ToPrivateEnvironmentConfigOutputWithContext(ctx context.Context) PrivateEnvironmentConfigOutput
- func (o PrivateEnvironmentConfigOutput) ToPrivateEnvironmentConfigPtrOutput() PrivateEnvironmentConfigPtrOutput
- func (o PrivateEnvironmentConfigOutput) ToPrivateEnvironmentConfigPtrOutputWithContext(ctx context.Context) PrivateEnvironmentConfigPtrOutput
- func (o PrivateEnvironmentConfigOutput) WebServerIpv4CidrBlock() pulumi.StringPtrOutput
- type PrivateEnvironmentConfigPtrInput
- type PrivateEnvironmentConfigPtrOutput
- func (o PrivateEnvironmentConfigPtrOutput) CloudComposerConnectionSubnetwork() pulumi.StringPtrOutput
- func (o PrivateEnvironmentConfigPtrOutput) CloudComposerNetworkIpv4CidrBlock() pulumi.StringPtrOutput
- func (o PrivateEnvironmentConfigPtrOutput) CloudSqlIpv4CidrBlock() pulumi.StringPtrOutput
- func (o PrivateEnvironmentConfigPtrOutput) Elem() PrivateEnvironmentConfigOutput
- func (PrivateEnvironmentConfigPtrOutput) ElementType() reflect.Type
- func (o PrivateEnvironmentConfigPtrOutput) EnablePrivateEnvironment() pulumi.BoolPtrOutput
- func (o PrivateEnvironmentConfigPtrOutput) EnablePrivatelyUsedPublicIps() pulumi.BoolPtrOutput
- func (o PrivateEnvironmentConfigPtrOutput) PrivateClusterConfig() PrivateClusterConfigPtrOutput
- func (o PrivateEnvironmentConfigPtrOutput) ToPrivateEnvironmentConfigPtrOutput() PrivateEnvironmentConfigPtrOutput
- func (o PrivateEnvironmentConfigPtrOutput) ToPrivateEnvironmentConfigPtrOutputWithContext(ctx context.Context) PrivateEnvironmentConfigPtrOutput
- func (o PrivateEnvironmentConfigPtrOutput) WebServerIpv4CidrBlock() pulumi.StringPtrOutput
- type PrivateEnvironmentConfigResponse
- type PrivateEnvironmentConfigResponseArgs
- func (PrivateEnvironmentConfigResponseArgs) ElementType() reflect.Type
- func (i PrivateEnvironmentConfigResponseArgs) ToPrivateEnvironmentConfigResponseOutput() PrivateEnvironmentConfigResponseOutput
- func (i PrivateEnvironmentConfigResponseArgs) ToPrivateEnvironmentConfigResponseOutputWithContext(ctx context.Context) PrivateEnvironmentConfigResponseOutput
- func (i PrivateEnvironmentConfigResponseArgs) ToPrivateEnvironmentConfigResponsePtrOutput() PrivateEnvironmentConfigResponsePtrOutput
- func (i PrivateEnvironmentConfigResponseArgs) ToPrivateEnvironmentConfigResponsePtrOutputWithContext(ctx context.Context) PrivateEnvironmentConfigResponsePtrOutput
- type PrivateEnvironmentConfigResponseInput
- type PrivateEnvironmentConfigResponseOutput
- func (o PrivateEnvironmentConfigResponseOutput) CloudComposerConnectionSubnetwork() pulumi.StringOutput
- func (o PrivateEnvironmentConfigResponseOutput) CloudComposerNetworkIpv4CidrBlock() pulumi.StringOutput
- func (o PrivateEnvironmentConfigResponseOutput) CloudComposerNetworkIpv4ReservedRange() pulumi.StringOutput
- func (o PrivateEnvironmentConfigResponseOutput) CloudSqlIpv4CidrBlock() pulumi.StringOutput
- func (PrivateEnvironmentConfigResponseOutput) ElementType() reflect.Type
- func (o PrivateEnvironmentConfigResponseOutput) EnablePrivateEnvironment() pulumi.BoolOutput
- func (o PrivateEnvironmentConfigResponseOutput) EnablePrivatelyUsedPublicIps() pulumi.BoolOutput
- func (o PrivateEnvironmentConfigResponseOutput) PrivateClusterConfig() PrivateClusterConfigResponseOutput
- func (o PrivateEnvironmentConfigResponseOutput) ToPrivateEnvironmentConfigResponseOutput() PrivateEnvironmentConfigResponseOutput
- func (o PrivateEnvironmentConfigResponseOutput) ToPrivateEnvironmentConfigResponseOutputWithContext(ctx context.Context) PrivateEnvironmentConfigResponseOutput
- func (o PrivateEnvironmentConfigResponseOutput) ToPrivateEnvironmentConfigResponsePtrOutput() PrivateEnvironmentConfigResponsePtrOutput
- func (o PrivateEnvironmentConfigResponseOutput) ToPrivateEnvironmentConfigResponsePtrOutputWithContext(ctx context.Context) PrivateEnvironmentConfigResponsePtrOutput
- func (o PrivateEnvironmentConfigResponseOutput) WebServerIpv4CidrBlock() pulumi.StringOutput
- func (o PrivateEnvironmentConfigResponseOutput) WebServerIpv4ReservedRange() pulumi.StringOutput
- type PrivateEnvironmentConfigResponsePtrInput
- type PrivateEnvironmentConfigResponsePtrOutput
- func (o PrivateEnvironmentConfigResponsePtrOutput) CloudComposerConnectionSubnetwork() pulumi.StringPtrOutput
- func (o PrivateEnvironmentConfigResponsePtrOutput) CloudComposerNetworkIpv4CidrBlock() pulumi.StringPtrOutput
- func (o PrivateEnvironmentConfigResponsePtrOutput) CloudComposerNetworkIpv4ReservedRange() pulumi.StringPtrOutput
- func (o PrivateEnvironmentConfigResponsePtrOutput) CloudSqlIpv4CidrBlock() pulumi.StringPtrOutput
- func (o PrivateEnvironmentConfigResponsePtrOutput) Elem() PrivateEnvironmentConfigResponseOutput
- func (PrivateEnvironmentConfigResponsePtrOutput) ElementType() reflect.Type
- func (o PrivateEnvironmentConfigResponsePtrOutput) EnablePrivateEnvironment() pulumi.BoolPtrOutput
- func (o PrivateEnvironmentConfigResponsePtrOutput) EnablePrivatelyUsedPublicIps() pulumi.BoolPtrOutput
- func (o PrivateEnvironmentConfigResponsePtrOutput) PrivateClusterConfig() PrivateClusterConfigResponsePtrOutput
- func (o PrivateEnvironmentConfigResponsePtrOutput) ToPrivateEnvironmentConfigResponsePtrOutput() PrivateEnvironmentConfigResponsePtrOutput
- func (o PrivateEnvironmentConfigResponsePtrOutput) ToPrivateEnvironmentConfigResponsePtrOutputWithContext(ctx context.Context) PrivateEnvironmentConfigResponsePtrOutput
- func (o PrivateEnvironmentConfigResponsePtrOutput) WebServerIpv4CidrBlock() pulumi.StringPtrOutput
- func (o PrivateEnvironmentConfigResponsePtrOutput) WebServerIpv4ReservedRange() pulumi.StringPtrOutput
- type SchedulerResource
- type SchedulerResourceArgs
- func (SchedulerResourceArgs) ElementType() reflect.Type
- func (i SchedulerResourceArgs) ToSchedulerResourceOutput() SchedulerResourceOutput
- func (i SchedulerResourceArgs) ToSchedulerResourceOutputWithContext(ctx context.Context) SchedulerResourceOutput
- func (i SchedulerResourceArgs) ToSchedulerResourcePtrOutput() SchedulerResourcePtrOutput
- func (i SchedulerResourceArgs) ToSchedulerResourcePtrOutputWithContext(ctx context.Context) SchedulerResourcePtrOutput
- type SchedulerResourceInput
- type SchedulerResourceOutput
- func (o SchedulerResourceOutput) Count() pulumi.IntPtrOutput
- func (o SchedulerResourceOutput) Cpu() pulumi.Float64PtrOutput
- func (SchedulerResourceOutput) ElementType() reflect.Type
- func (o SchedulerResourceOutput) MemoryGb() pulumi.Float64PtrOutput
- func (o SchedulerResourceOutput) StorageGb() pulumi.Float64PtrOutput
- func (o SchedulerResourceOutput) ToSchedulerResourceOutput() SchedulerResourceOutput
- func (o SchedulerResourceOutput) ToSchedulerResourceOutputWithContext(ctx context.Context) SchedulerResourceOutput
- func (o SchedulerResourceOutput) ToSchedulerResourcePtrOutput() SchedulerResourcePtrOutput
- func (o SchedulerResourceOutput) ToSchedulerResourcePtrOutputWithContext(ctx context.Context) SchedulerResourcePtrOutput
- type SchedulerResourcePtrInput
- type SchedulerResourcePtrOutput
- func (o SchedulerResourcePtrOutput) Count() pulumi.IntPtrOutput
- func (o SchedulerResourcePtrOutput) Cpu() pulumi.Float64PtrOutput
- func (o SchedulerResourcePtrOutput) Elem() SchedulerResourceOutput
- func (SchedulerResourcePtrOutput) ElementType() reflect.Type
- func (o SchedulerResourcePtrOutput) MemoryGb() pulumi.Float64PtrOutput
- func (o SchedulerResourcePtrOutput) StorageGb() pulumi.Float64PtrOutput
- func (o SchedulerResourcePtrOutput) ToSchedulerResourcePtrOutput() SchedulerResourcePtrOutput
- func (o SchedulerResourcePtrOutput) ToSchedulerResourcePtrOutputWithContext(ctx context.Context) SchedulerResourcePtrOutput
- type SchedulerResourceResponse
- type SchedulerResourceResponseArgs
- func (SchedulerResourceResponseArgs) ElementType() reflect.Type
- func (i SchedulerResourceResponseArgs) ToSchedulerResourceResponseOutput() SchedulerResourceResponseOutput
- func (i SchedulerResourceResponseArgs) ToSchedulerResourceResponseOutputWithContext(ctx context.Context) SchedulerResourceResponseOutput
- func (i SchedulerResourceResponseArgs) ToSchedulerResourceResponsePtrOutput() SchedulerResourceResponsePtrOutput
- func (i SchedulerResourceResponseArgs) ToSchedulerResourceResponsePtrOutputWithContext(ctx context.Context) SchedulerResourceResponsePtrOutput
- type SchedulerResourceResponseInput
- type SchedulerResourceResponseOutput
- func (o SchedulerResourceResponseOutput) Count() pulumi.IntOutput
- func (o SchedulerResourceResponseOutput) Cpu() pulumi.Float64Output
- func (SchedulerResourceResponseOutput) ElementType() reflect.Type
- func (o SchedulerResourceResponseOutput) MemoryGb() pulumi.Float64Output
- func (o SchedulerResourceResponseOutput) StorageGb() pulumi.Float64Output
- func (o SchedulerResourceResponseOutput) ToSchedulerResourceResponseOutput() SchedulerResourceResponseOutput
- func (o SchedulerResourceResponseOutput) ToSchedulerResourceResponseOutputWithContext(ctx context.Context) SchedulerResourceResponseOutput
- func (o SchedulerResourceResponseOutput) ToSchedulerResourceResponsePtrOutput() SchedulerResourceResponsePtrOutput
- func (o SchedulerResourceResponseOutput) ToSchedulerResourceResponsePtrOutputWithContext(ctx context.Context) SchedulerResourceResponsePtrOutput
- type SchedulerResourceResponsePtrInput
- type SchedulerResourceResponsePtrOutput
- func (o SchedulerResourceResponsePtrOutput) Count() pulumi.IntPtrOutput
- func (o SchedulerResourceResponsePtrOutput) Cpu() pulumi.Float64PtrOutput
- func (o SchedulerResourceResponsePtrOutput) Elem() SchedulerResourceResponseOutput
- func (SchedulerResourceResponsePtrOutput) ElementType() reflect.Type
- func (o SchedulerResourceResponsePtrOutput) MemoryGb() pulumi.Float64PtrOutput
- func (o SchedulerResourceResponsePtrOutput) StorageGb() pulumi.Float64PtrOutput
- func (o SchedulerResourceResponsePtrOutput) ToSchedulerResourceResponsePtrOutput() SchedulerResourceResponsePtrOutput
- func (o SchedulerResourceResponsePtrOutput) ToSchedulerResourceResponsePtrOutputWithContext(ctx context.Context) SchedulerResourceResponsePtrOutput
- type SoftwareConfig
- type SoftwareConfigArgs
- func (SoftwareConfigArgs) ElementType() reflect.Type
- func (i SoftwareConfigArgs) ToSoftwareConfigOutput() SoftwareConfigOutput
- func (i SoftwareConfigArgs) ToSoftwareConfigOutputWithContext(ctx context.Context) SoftwareConfigOutput
- func (i SoftwareConfigArgs) ToSoftwareConfigPtrOutput() SoftwareConfigPtrOutput
- func (i SoftwareConfigArgs) ToSoftwareConfigPtrOutputWithContext(ctx context.Context) SoftwareConfigPtrOutput
- type SoftwareConfigInput
- type SoftwareConfigOutput
- func (o SoftwareConfigOutput) AirflowConfigOverrides() pulumi.StringMapOutput
- func (SoftwareConfigOutput) ElementType() reflect.Type
- func (o SoftwareConfigOutput) EnvVariables() pulumi.StringMapOutput
- func (o SoftwareConfigOutput) ImageVersion() pulumi.StringPtrOutput
- func (o SoftwareConfigOutput) PypiPackages() pulumi.StringMapOutput
- func (o SoftwareConfigOutput) PythonVersion() pulumi.StringPtrOutput
- func (o SoftwareConfigOutput) SchedulerCount() pulumi.IntPtrOutput
- func (o SoftwareConfigOutput) ToSoftwareConfigOutput() SoftwareConfigOutput
- func (o SoftwareConfigOutput) ToSoftwareConfigOutputWithContext(ctx context.Context) SoftwareConfigOutput
- func (o SoftwareConfigOutput) ToSoftwareConfigPtrOutput() SoftwareConfigPtrOutput
- func (o SoftwareConfigOutput) ToSoftwareConfigPtrOutputWithContext(ctx context.Context) SoftwareConfigPtrOutput
- type SoftwareConfigPtrInput
- type SoftwareConfigPtrOutput
- func (o SoftwareConfigPtrOutput) AirflowConfigOverrides() pulumi.StringMapOutput
- func (o SoftwareConfigPtrOutput) Elem() SoftwareConfigOutput
- func (SoftwareConfigPtrOutput) ElementType() reflect.Type
- func (o SoftwareConfigPtrOutput) EnvVariables() pulumi.StringMapOutput
- func (o SoftwareConfigPtrOutput) ImageVersion() pulumi.StringPtrOutput
- func (o SoftwareConfigPtrOutput) PypiPackages() pulumi.StringMapOutput
- func (o SoftwareConfigPtrOutput) PythonVersion() pulumi.StringPtrOutput
- func (o SoftwareConfigPtrOutput) SchedulerCount() pulumi.IntPtrOutput
- func (o SoftwareConfigPtrOutput) ToSoftwareConfigPtrOutput() SoftwareConfigPtrOutput
- func (o SoftwareConfigPtrOutput) ToSoftwareConfigPtrOutputWithContext(ctx context.Context) SoftwareConfigPtrOutput
- type SoftwareConfigResponse
- type SoftwareConfigResponseArgs
- func (SoftwareConfigResponseArgs) ElementType() reflect.Type
- func (i SoftwareConfigResponseArgs) ToSoftwareConfigResponseOutput() SoftwareConfigResponseOutput
- func (i SoftwareConfigResponseArgs) ToSoftwareConfigResponseOutputWithContext(ctx context.Context) SoftwareConfigResponseOutput
- func (i SoftwareConfigResponseArgs) ToSoftwareConfigResponsePtrOutput() SoftwareConfigResponsePtrOutput
- func (i SoftwareConfigResponseArgs) ToSoftwareConfigResponsePtrOutputWithContext(ctx context.Context) SoftwareConfigResponsePtrOutput
- type SoftwareConfigResponseInput
- type SoftwareConfigResponseOutput
- func (o SoftwareConfigResponseOutput) AirflowConfigOverrides() pulumi.StringMapOutput
- func (SoftwareConfigResponseOutput) ElementType() reflect.Type
- func (o SoftwareConfigResponseOutput) EnvVariables() pulumi.StringMapOutput
- func (o SoftwareConfigResponseOutput) ImageVersion() pulumi.StringOutput
- func (o SoftwareConfigResponseOutput) PypiPackages() pulumi.StringMapOutput
- func (o SoftwareConfigResponseOutput) PythonVersion() pulumi.StringOutput
- func (o SoftwareConfigResponseOutput) SchedulerCount() pulumi.IntOutput
- func (o SoftwareConfigResponseOutput) ToSoftwareConfigResponseOutput() SoftwareConfigResponseOutput
- func (o SoftwareConfigResponseOutput) ToSoftwareConfigResponseOutputWithContext(ctx context.Context) SoftwareConfigResponseOutput
- func (o SoftwareConfigResponseOutput) ToSoftwareConfigResponsePtrOutput() SoftwareConfigResponsePtrOutput
- func (o SoftwareConfigResponseOutput) ToSoftwareConfigResponsePtrOutputWithContext(ctx context.Context) SoftwareConfigResponsePtrOutput
- type SoftwareConfigResponsePtrInput
- type SoftwareConfigResponsePtrOutput
- func (o SoftwareConfigResponsePtrOutput) AirflowConfigOverrides() pulumi.StringMapOutput
- func (o SoftwareConfigResponsePtrOutput) Elem() SoftwareConfigResponseOutput
- func (SoftwareConfigResponsePtrOutput) ElementType() reflect.Type
- func (o SoftwareConfigResponsePtrOutput) EnvVariables() pulumi.StringMapOutput
- func (o SoftwareConfigResponsePtrOutput) ImageVersion() pulumi.StringPtrOutput
- func (o SoftwareConfigResponsePtrOutput) PypiPackages() pulumi.StringMapOutput
- func (o SoftwareConfigResponsePtrOutput) PythonVersion() pulumi.StringPtrOutput
- func (o SoftwareConfigResponsePtrOutput) SchedulerCount() pulumi.IntPtrOutput
- func (o SoftwareConfigResponsePtrOutput) ToSoftwareConfigResponsePtrOutput() SoftwareConfigResponsePtrOutput
- func (o SoftwareConfigResponsePtrOutput) ToSoftwareConfigResponsePtrOutputWithContext(ctx context.Context) SoftwareConfigResponsePtrOutput
- type WebServerConfig
- type WebServerConfigArgs
- func (WebServerConfigArgs) ElementType() reflect.Type
- func (i WebServerConfigArgs) ToWebServerConfigOutput() WebServerConfigOutput
- func (i WebServerConfigArgs) ToWebServerConfigOutputWithContext(ctx context.Context) WebServerConfigOutput
- func (i WebServerConfigArgs) ToWebServerConfigPtrOutput() WebServerConfigPtrOutput
- func (i WebServerConfigArgs) ToWebServerConfigPtrOutputWithContext(ctx context.Context) WebServerConfigPtrOutput
- type WebServerConfigInput
- type WebServerConfigOutput
- func (WebServerConfigOutput) ElementType() reflect.Type
- func (o WebServerConfigOutput) MachineType() pulumi.StringPtrOutput
- func (o WebServerConfigOutput) ToWebServerConfigOutput() WebServerConfigOutput
- func (o WebServerConfigOutput) ToWebServerConfigOutputWithContext(ctx context.Context) WebServerConfigOutput
- func (o WebServerConfigOutput) ToWebServerConfigPtrOutput() WebServerConfigPtrOutput
- func (o WebServerConfigOutput) ToWebServerConfigPtrOutputWithContext(ctx context.Context) WebServerConfigPtrOutput
- type WebServerConfigPtrInput
- type WebServerConfigPtrOutput
- func (o WebServerConfigPtrOutput) Elem() WebServerConfigOutput
- func (WebServerConfigPtrOutput) ElementType() reflect.Type
- func (o WebServerConfigPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o WebServerConfigPtrOutput) ToWebServerConfigPtrOutput() WebServerConfigPtrOutput
- func (o WebServerConfigPtrOutput) ToWebServerConfigPtrOutputWithContext(ctx context.Context) WebServerConfigPtrOutput
- type WebServerConfigResponse
- type WebServerConfigResponseArgs
- func (WebServerConfigResponseArgs) ElementType() reflect.Type
- func (i WebServerConfigResponseArgs) ToWebServerConfigResponseOutput() WebServerConfigResponseOutput
- func (i WebServerConfigResponseArgs) ToWebServerConfigResponseOutputWithContext(ctx context.Context) WebServerConfigResponseOutput
- func (i WebServerConfigResponseArgs) ToWebServerConfigResponsePtrOutput() WebServerConfigResponsePtrOutput
- func (i WebServerConfigResponseArgs) ToWebServerConfigResponsePtrOutputWithContext(ctx context.Context) WebServerConfigResponsePtrOutput
- type WebServerConfigResponseInput
- type WebServerConfigResponseOutput
- func (WebServerConfigResponseOutput) ElementType() reflect.Type
- func (o WebServerConfigResponseOutput) MachineType() pulumi.StringOutput
- func (o WebServerConfigResponseOutput) ToWebServerConfigResponseOutput() WebServerConfigResponseOutput
- func (o WebServerConfigResponseOutput) ToWebServerConfigResponseOutputWithContext(ctx context.Context) WebServerConfigResponseOutput
- func (o WebServerConfigResponseOutput) ToWebServerConfigResponsePtrOutput() WebServerConfigResponsePtrOutput
- func (o WebServerConfigResponseOutput) ToWebServerConfigResponsePtrOutputWithContext(ctx context.Context) WebServerConfigResponsePtrOutput
- type WebServerConfigResponsePtrInput
- type WebServerConfigResponsePtrOutput
- func (o WebServerConfigResponsePtrOutput) Elem() WebServerConfigResponseOutput
- func (WebServerConfigResponsePtrOutput) ElementType() reflect.Type
- func (o WebServerConfigResponsePtrOutput) MachineType() pulumi.StringPtrOutput
- func (o WebServerConfigResponsePtrOutput) ToWebServerConfigResponsePtrOutput() WebServerConfigResponsePtrOutput
- func (o WebServerConfigResponsePtrOutput) ToWebServerConfigResponsePtrOutputWithContext(ctx context.Context) WebServerConfigResponsePtrOutput
- type WebServerNetworkAccessControl
- type WebServerNetworkAccessControlArgs
- func (WebServerNetworkAccessControlArgs) ElementType() reflect.Type
- func (i WebServerNetworkAccessControlArgs) ToWebServerNetworkAccessControlOutput() WebServerNetworkAccessControlOutput
- func (i WebServerNetworkAccessControlArgs) ToWebServerNetworkAccessControlOutputWithContext(ctx context.Context) WebServerNetworkAccessControlOutput
- func (i WebServerNetworkAccessControlArgs) ToWebServerNetworkAccessControlPtrOutput() WebServerNetworkAccessControlPtrOutput
- func (i WebServerNetworkAccessControlArgs) ToWebServerNetworkAccessControlPtrOutputWithContext(ctx context.Context) WebServerNetworkAccessControlPtrOutput
- type WebServerNetworkAccessControlInput
- type WebServerNetworkAccessControlOutput
- func (o WebServerNetworkAccessControlOutput) AllowedIpRanges() AllowedIpRangeArrayOutput
- func (WebServerNetworkAccessControlOutput) ElementType() reflect.Type
- func (o WebServerNetworkAccessControlOutput) ToWebServerNetworkAccessControlOutput() WebServerNetworkAccessControlOutput
- func (o WebServerNetworkAccessControlOutput) ToWebServerNetworkAccessControlOutputWithContext(ctx context.Context) WebServerNetworkAccessControlOutput
- func (o WebServerNetworkAccessControlOutput) ToWebServerNetworkAccessControlPtrOutput() WebServerNetworkAccessControlPtrOutput
- func (o WebServerNetworkAccessControlOutput) ToWebServerNetworkAccessControlPtrOutputWithContext(ctx context.Context) WebServerNetworkAccessControlPtrOutput
- type WebServerNetworkAccessControlPtrInput
- type WebServerNetworkAccessControlPtrOutput
- func (o WebServerNetworkAccessControlPtrOutput) AllowedIpRanges() AllowedIpRangeArrayOutput
- func (o WebServerNetworkAccessControlPtrOutput) Elem() WebServerNetworkAccessControlOutput
- func (WebServerNetworkAccessControlPtrOutput) ElementType() reflect.Type
- func (o WebServerNetworkAccessControlPtrOutput) ToWebServerNetworkAccessControlPtrOutput() WebServerNetworkAccessControlPtrOutput
- func (o WebServerNetworkAccessControlPtrOutput) ToWebServerNetworkAccessControlPtrOutputWithContext(ctx context.Context) WebServerNetworkAccessControlPtrOutput
- type WebServerNetworkAccessControlResponse
- type WebServerNetworkAccessControlResponseArgs
- func (WebServerNetworkAccessControlResponseArgs) ElementType() reflect.Type
- func (i WebServerNetworkAccessControlResponseArgs) ToWebServerNetworkAccessControlResponseOutput() WebServerNetworkAccessControlResponseOutput
- func (i WebServerNetworkAccessControlResponseArgs) ToWebServerNetworkAccessControlResponseOutputWithContext(ctx context.Context) WebServerNetworkAccessControlResponseOutput
- func (i WebServerNetworkAccessControlResponseArgs) ToWebServerNetworkAccessControlResponsePtrOutput() WebServerNetworkAccessControlResponsePtrOutput
- func (i WebServerNetworkAccessControlResponseArgs) ToWebServerNetworkAccessControlResponsePtrOutputWithContext(ctx context.Context) WebServerNetworkAccessControlResponsePtrOutput
- type WebServerNetworkAccessControlResponseInput
- type WebServerNetworkAccessControlResponseOutput
- func (o WebServerNetworkAccessControlResponseOutput) AllowedIpRanges() AllowedIpRangeResponseArrayOutput
- func (WebServerNetworkAccessControlResponseOutput) ElementType() reflect.Type
- func (o WebServerNetworkAccessControlResponseOutput) ToWebServerNetworkAccessControlResponseOutput() WebServerNetworkAccessControlResponseOutput
- func (o WebServerNetworkAccessControlResponseOutput) ToWebServerNetworkAccessControlResponseOutputWithContext(ctx context.Context) WebServerNetworkAccessControlResponseOutput
- func (o WebServerNetworkAccessControlResponseOutput) ToWebServerNetworkAccessControlResponsePtrOutput() WebServerNetworkAccessControlResponsePtrOutput
- func (o WebServerNetworkAccessControlResponseOutput) ToWebServerNetworkAccessControlResponsePtrOutputWithContext(ctx context.Context) WebServerNetworkAccessControlResponsePtrOutput
- type WebServerNetworkAccessControlResponsePtrInput
- type WebServerNetworkAccessControlResponsePtrOutput
- func (o WebServerNetworkAccessControlResponsePtrOutput) AllowedIpRanges() AllowedIpRangeResponseArrayOutput
- func (o WebServerNetworkAccessControlResponsePtrOutput) Elem() WebServerNetworkAccessControlResponseOutput
- func (WebServerNetworkAccessControlResponsePtrOutput) ElementType() reflect.Type
- func (o WebServerNetworkAccessControlResponsePtrOutput) ToWebServerNetworkAccessControlResponsePtrOutput() WebServerNetworkAccessControlResponsePtrOutput
- func (o WebServerNetworkAccessControlResponsePtrOutput) ToWebServerNetworkAccessControlResponsePtrOutputWithContext(ctx context.Context) WebServerNetworkAccessControlResponsePtrOutput
- type WebServerResource
- type WebServerResourceArgs
- func (WebServerResourceArgs) ElementType() reflect.Type
- func (i WebServerResourceArgs) ToWebServerResourceOutput() WebServerResourceOutput
- func (i WebServerResourceArgs) ToWebServerResourceOutputWithContext(ctx context.Context) WebServerResourceOutput
- func (i WebServerResourceArgs) ToWebServerResourcePtrOutput() WebServerResourcePtrOutput
- func (i WebServerResourceArgs) ToWebServerResourcePtrOutputWithContext(ctx context.Context) WebServerResourcePtrOutput
- type WebServerResourceInput
- type WebServerResourceOutput
- func (o WebServerResourceOutput) Cpu() pulumi.Float64PtrOutput
- func (WebServerResourceOutput) ElementType() reflect.Type
- func (o WebServerResourceOutput) MemoryGb() pulumi.Float64PtrOutput
- func (o WebServerResourceOutput) StorageGb() pulumi.Float64PtrOutput
- func (o WebServerResourceOutput) ToWebServerResourceOutput() WebServerResourceOutput
- func (o WebServerResourceOutput) ToWebServerResourceOutputWithContext(ctx context.Context) WebServerResourceOutput
- func (o WebServerResourceOutput) ToWebServerResourcePtrOutput() WebServerResourcePtrOutput
- func (o WebServerResourceOutput) ToWebServerResourcePtrOutputWithContext(ctx context.Context) WebServerResourcePtrOutput
- type WebServerResourcePtrInput
- type WebServerResourcePtrOutput
- func (o WebServerResourcePtrOutput) Cpu() pulumi.Float64PtrOutput
- func (o WebServerResourcePtrOutput) Elem() WebServerResourceOutput
- func (WebServerResourcePtrOutput) ElementType() reflect.Type
- func (o WebServerResourcePtrOutput) MemoryGb() pulumi.Float64PtrOutput
- func (o WebServerResourcePtrOutput) StorageGb() pulumi.Float64PtrOutput
- func (o WebServerResourcePtrOutput) ToWebServerResourcePtrOutput() WebServerResourcePtrOutput
- func (o WebServerResourcePtrOutput) ToWebServerResourcePtrOutputWithContext(ctx context.Context) WebServerResourcePtrOutput
- type WebServerResourceResponse
- type WebServerResourceResponseArgs
- func (WebServerResourceResponseArgs) ElementType() reflect.Type
- func (i WebServerResourceResponseArgs) ToWebServerResourceResponseOutput() WebServerResourceResponseOutput
- func (i WebServerResourceResponseArgs) ToWebServerResourceResponseOutputWithContext(ctx context.Context) WebServerResourceResponseOutput
- func (i WebServerResourceResponseArgs) ToWebServerResourceResponsePtrOutput() WebServerResourceResponsePtrOutput
- func (i WebServerResourceResponseArgs) ToWebServerResourceResponsePtrOutputWithContext(ctx context.Context) WebServerResourceResponsePtrOutput
- type WebServerResourceResponseInput
- type WebServerResourceResponseOutput
- func (o WebServerResourceResponseOutput) Cpu() pulumi.Float64Output
- func (WebServerResourceResponseOutput) ElementType() reflect.Type
- func (o WebServerResourceResponseOutput) MemoryGb() pulumi.Float64Output
- func (o WebServerResourceResponseOutput) StorageGb() pulumi.Float64Output
- func (o WebServerResourceResponseOutput) ToWebServerResourceResponseOutput() WebServerResourceResponseOutput
- func (o WebServerResourceResponseOutput) ToWebServerResourceResponseOutputWithContext(ctx context.Context) WebServerResourceResponseOutput
- func (o WebServerResourceResponseOutput) ToWebServerResourceResponsePtrOutput() WebServerResourceResponsePtrOutput
- func (o WebServerResourceResponseOutput) ToWebServerResourceResponsePtrOutputWithContext(ctx context.Context) WebServerResourceResponsePtrOutput
- type WebServerResourceResponsePtrInput
- type WebServerResourceResponsePtrOutput
- func (o WebServerResourceResponsePtrOutput) Cpu() pulumi.Float64PtrOutput
- func (o WebServerResourceResponsePtrOutput) Elem() WebServerResourceResponseOutput
- func (WebServerResourceResponsePtrOutput) ElementType() reflect.Type
- func (o WebServerResourceResponsePtrOutput) MemoryGb() pulumi.Float64PtrOutput
- func (o WebServerResourceResponsePtrOutput) StorageGb() pulumi.Float64PtrOutput
- func (o WebServerResourceResponsePtrOutput) ToWebServerResourceResponsePtrOutput() WebServerResourceResponsePtrOutput
- func (o WebServerResourceResponsePtrOutput) ToWebServerResourceResponsePtrOutputWithContext(ctx context.Context) WebServerResourceResponsePtrOutput
- type WorkerResource
- type WorkerResourceArgs
- func (WorkerResourceArgs) ElementType() reflect.Type
- func (i WorkerResourceArgs) ToWorkerResourceOutput() WorkerResourceOutput
- func (i WorkerResourceArgs) ToWorkerResourceOutputWithContext(ctx context.Context) WorkerResourceOutput
- func (i WorkerResourceArgs) ToWorkerResourcePtrOutput() WorkerResourcePtrOutput
- func (i WorkerResourceArgs) ToWorkerResourcePtrOutputWithContext(ctx context.Context) WorkerResourcePtrOutput
- type WorkerResourceInput
- type WorkerResourceOutput
- func (o WorkerResourceOutput) Cpu() pulumi.Float64PtrOutput
- func (WorkerResourceOutput) ElementType() reflect.Type
- func (o WorkerResourceOutput) MaxCount() pulumi.IntPtrOutput
- func (o WorkerResourceOutput) MemoryGb() pulumi.Float64PtrOutput
- func (o WorkerResourceOutput) MinCount() pulumi.IntPtrOutput
- func (o WorkerResourceOutput) StorageGb() pulumi.Float64PtrOutput
- func (o WorkerResourceOutput) ToWorkerResourceOutput() WorkerResourceOutput
- func (o WorkerResourceOutput) ToWorkerResourceOutputWithContext(ctx context.Context) WorkerResourceOutput
- func (o WorkerResourceOutput) ToWorkerResourcePtrOutput() WorkerResourcePtrOutput
- func (o WorkerResourceOutput) ToWorkerResourcePtrOutputWithContext(ctx context.Context) WorkerResourcePtrOutput
- type WorkerResourcePtrInput
- type WorkerResourcePtrOutput
- func (o WorkerResourcePtrOutput) Cpu() pulumi.Float64PtrOutput
- func (o WorkerResourcePtrOutput) Elem() WorkerResourceOutput
- func (WorkerResourcePtrOutput) ElementType() reflect.Type
- func (o WorkerResourcePtrOutput) MaxCount() pulumi.IntPtrOutput
- func (o WorkerResourcePtrOutput) MemoryGb() pulumi.Float64PtrOutput
- func (o WorkerResourcePtrOutput) MinCount() pulumi.IntPtrOutput
- func (o WorkerResourcePtrOutput) StorageGb() pulumi.Float64PtrOutput
- func (o WorkerResourcePtrOutput) ToWorkerResourcePtrOutput() WorkerResourcePtrOutput
- func (o WorkerResourcePtrOutput) ToWorkerResourcePtrOutputWithContext(ctx context.Context) WorkerResourcePtrOutput
- type WorkerResourceResponse
- type WorkerResourceResponseArgs
- func (WorkerResourceResponseArgs) ElementType() reflect.Type
- func (i WorkerResourceResponseArgs) ToWorkerResourceResponseOutput() WorkerResourceResponseOutput
- func (i WorkerResourceResponseArgs) ToWorkerResourceResponseOutputWithContext(ctx context.Context) WorkerResourceResponseOutput
- func (i WorkerResourceResponseArgs) ToWorkerResourceResponsePtrOutput() WorkerResourceResponsePtrOutput
- func (i WorkerResourceResponseArgs) ToWorkerResourceResponsePtrOutputWithContext(ctx context.Context) WorkerResourceResponsePtrOutput
- type WorkerResourceResponseInput
- type WorkerResourceResponseOutput
- func (o WorkerResourceResponseOutput) Cpu() pulumi.Float64Output
- func (WorkerResourceResponseOutput) ElementType() reflect.Type
- func (o WorkerResourceResponseOutput) MaxCount() pulumi.IntOutput
- func (o WorkerResourceResponseOutput) MemoryGb() pulumi.Float64Output
- func (o WorkerResourceResponseOutput) MinCount() pulumi.IntOutput
- func (o WorkerResourceResponseOutput) StorageGb() pulumi.Float64Output
- func (o WorkerResourceResponseOutput) ToWorkerResourceResponseOutput() WorkerResourceResponseOutput
- func (o WorkerResourceResponseOutput) ToWorkerResourceResponseOutputWithContext(ctx context.Context) WorkerResourceResponseOutput
- func (o WorkerResourceResponseOutput) ToWorkerResourceResponsePtrOutput() WorkerResourceResponsePtrOutput
- func (o WorkerResourceResponseOutput) ToWorkerResourceResponsePtrOutputWithContext(ctx context.Context) WorkerResourceResponsePtrOutput
- type WorkerResourceResponsePtrInput
- type WorkerResourceResponsePtrOutput
- func (o WorkerResourceResponsePtrOutput) Cpu() pulumi.Float64PtrOutput
- func (o WorkerResourceResponsePtrOutput) Elem() WorkerResourceResponseOutput
- func (WorkerResourceResponsePtrOutput) ElementType() reflect.Type
- func (o WorkerResourceResponsePtrOutput) MaxCount() pulumi.IntPtrOutput
- func (o WorkerResourceResponsePtrOutput) MemoryGb() pulumi.Float64PtrOutput
- func (o WorkerResourceResponsePtrOutput) MinCount() pulumi.IntPtrOutput
- func (o WorkerResourceResponsePtrOutput) StorageGb() pulumi.Float64PtrOutput
- func (o WorkerResourceResponsePtrOutput) ToWorkerResourceResponsePtrOutput() WorkerResourceResponsePtrOutput
- func (o WorkerResourceResponsePtrOutput) ToWorkerResourceResponsePtrOutputWithContext(ctx context.Context) WorkerResourceResponsePtrOutput
- type WorkloadsConfig
- type WorkloadsConfigArgs
- func (WorkloadsConfigArgs) ElementType() reflect.Type
- func (i WorkloadsConfigArgs) ToWorkloadsConfigOutput() WorkloadsConfigOutput
- func (i WorkloadsConfigArgs) ToWorkloadsConfigOutputWithContext(ctx context.Context) WorkloadsConfigOutput
- func (i WorkloadsConfigArgs) ToWorkloadsConfigPtrOutput() WorkloadsConfigPtrOutput
- func (i WorkloadsConfigArgs) ToWorkloadsConfigPtrOutputWithContext(ctx context.Context) WorkloadsConfigPtrOutput
- type WorkloadsConfigInput
- type WorkloadsConfigOutput
- func (WorkloadsConfigOutput) ElementType() reflect.Type
- func (o WorkloadsConfigOutput) Scheduler() SchedulerResourcePtrOutput
- func (o WorkloadsConfigOutput) ToWorkloadsConfigOutput() WorkloadsConfigOutput
- func (o WorkloadsConfigOutput) ToWorkloadsConfigOutputWithContext(ctx context.Context) WorkloadsConfigOutput
- func (o WorkloadsConfigOutput) ToWorkloadsConfigPtrOutput() WorkloadsConfigPtrOutput
- func (o WorkloadsConfigOutput) ToWorkloadsConfigPtrOutputWithContext(ctx context.Context) WorkloadsConfigPtrOutput
- func (o WorkloadsConfigOutput) WebServer() WebServerResourcePtrOutput
- func (o WorkloadsConfigOutput) Worker() WorkerResourcePtrOutput
- type WorkloadsConfigPtrInput
- type WorkloadsConfigPtrOutput
- func (o WorkloadsConfigPtrOutput) Elem() WorkloadsConfigOutput
- func (WorkloadsConfigPtrOutput) ElementType() reflect.Type
- func (o WorkloadsConfigPtrOutput) Scheduler() SchedulerResourcePtrOutput
- func (o WorkloadsConfigPtrOutput) ToWorkloadsConfigPtrOutput() WorkloadsConfigPtrOutput
- func (o WorkloadsConfigPtrOutput) ToWorkloadsConfigPtrOutputWithContext(ctx context.Context) WorkloadsConfigPtrOutput
- func (o WorkloadsConfigPtrOutput) WebServer() WebServerResourcePtrOutput
- func (o WorkloadsConfigPtrOutput) Worker() WorkerResourcePtrOutput
- type WorkloadsConfigResponse
- type WorkloadsConfigResponseArgs
- func (WorkloadsConfigResponseArgs) ElementType() reflect.Type
- func (i WorkloadsConfigResponseArgs) ToWorkloadsConfigResponseOutput() WorkloadsConfigResponseOutput
- func (i WorkloadsConfigResponseArgs) ToWorkloadsConfigResponseOutputWithContext(ctx context.Context) WorkloadsConfigResponseOutput
- func (i WorkloadsConfigResponseArgs) ToWorkloadsConfigResponsePtrOutput() WorkloadsConfigResponsePtrOutput
- func (i WorkloadsConfigResponseArgs) ToWorkloadsConfigResponsePtrOutputWithContext(ctx context.Context) WorkloadsConfigResponsePtrOutput
- type WorkloadsConfigResponseInput
- type WorkloadsConfigResponseOutput
- func (WorkloadsConfigResponseOutput) ElementType() reflect.Type
- func (o WorkloadsConfigResponseOutput) Scheduler() SchedulerResourceResponseOutput
- func (o WorkloadsConfigResponseOutput) ToWorkloadsConfigResponseOutput() WorkloadsConfigResponseOutput
- func (o WorkloadsConfigResponseOutput) ToWorkloadsConfigResponseOutputWithContext(ctx context.Context) WorkloadsConfigResponseOutput
- func (o WorkloadsConfigResponseOutput) ToWorkloadsConfigResponsePtrOutput() WorkloadsConfigResponsePtrOutput
- func (o WorkloadsConfigResponseOutput) ToWorkloadsConfigResponsePtrOutputWithContext(ctx context.Context) WorkloadsConfigResponsePtrOutput
- func (o WorkloadsConfigResponseOutput) WebServer() WebServerResourceResponseOutput
- func (o WorkloadsConfigResponseOutput) Worker() WorkerResourceResponseOutput
- type WorkloadsConfigResponsePtrInput
- type WorkloadsConfigResponsePtrOutput
- func (o WorkloadsConfigResponsePtrOutput) Elem() WorkloadsConfigResponseOutput
- func (WorkloadsConfigResponsePtrOutput) ElementType() reflect.Type
- func (o WorkloadsConfigResponsePtrOutput) Scheduler() SchedulerResourceResponsePtrOutput
- func (o WorkloadsConfigResponsePtrOutput) ToWorkloadsConfigResponsePtrOutput() WorkloadsConfigResponsePtrOutput
- func (o WorkloadsConfigResponsePtrOutput) ToWorkloadsConfigResponsePtrOutputWithContext(ctx context.Context) WorkloadsConfigResponsePtrOutput
- func (o WorkloadsConfigResponsePtrOutput) WebServer() WebServerResourceResponsePtrOutput
- func (o WorkloadsConfigResponsePtrOutput) Worker() WorkerResourceResponsePtrOutput
Constants ¶
const ( // The size of the environment is unspecified. EnvironmentConfigEnvironmentSizeEnvironmentSizeUnspecified = EnvironmentConfigEnvironmentSize("ENVIRONMENT_SIZE_UNSPECIFIED") // The environment size is small. EnvironmentConfigEnvironmentSizeEnvironmentSizeSmall = EnvironmentConfigEnvironmentSize("ENVIRONMENT_SIZE_SMALL") // The environment size is medium. EnvironmentConfigEnvironmentSizeEnvironmentSizeMedium = EnvironmentConfigEnvironmentSize("ENVIRONMENT_SIZE_MEDIUM") // The environment size is large. EnvironmentConfigEnvironmentSizeEnvironmentSizeLarge = EnvironmentConfigEnvironmentSize("ENVIRONMENT_SIZE_LARGE") )
const ( // The state of the environment is unknown. EnvironmentStateEnumStateUnspecified = EnvironmentStateEnum("STATE_UNSPECIFIED") // The environment is in the process of being created. EnvironmentStateEnumCreating = EnvironmentStateEnum("CREATING") // The environment is currently running and healthy. It is ready for use. EnvironmentStateEnumRunning = EnvironmentStateEnum("RUNNING") // The environment is being updated. It remains usable but cannot receive additional update requests or be deleted at this time. EnvironmentStateEnumUpdating = EnvironmentStateEnum("UPDATING") // The environment is undergoing deletion. It cannot be used. EnvironmentStateEnumDeleting = EnvironmentStateEnum("DELETING") // The environment has encountered an error and cannot be used. EnvironmentStateEnumError = EnvironmentStateEnum("ERROR") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllowedIpRange ¶
type AllowedIpRange struct { // Optional. User-provided description. It must contain at most 300 characters. Description *string `pulumi:"description"` // IP address or range, defined using CIDR notation, of requests that this rule applies to. Examples: `192.168.1.1` or `192.168.0.0/16` or `2001:db8::/32` or `2001:0db8:0000:0042:0000:8a2e:0370:7334`. IP range prefixes should be properly truncated. For example, `1.2.3.4/24` should be truncated to `1.2.3.0/24`. Similarly, for IPv6, `2001:db8::1/32` should be truncated to `2001:db8::/32`. Value *string `pulumi:"value"` }
Allowed IP range with user-provided description.
type AllowedIpRangeArgs ¶
type AllowedIpRangeArgs struct { // Optional. User-provided description. It must contain at most 300 characters. Description pulumi.StringPtrInput `pulumi:"description"` // IP address or range, defined using CIDR notation, of requests that this rule applies to. Examples: `192.168.1.1` or `192.168.0.0/16` or `2001:db8::/32` or `2001:0db8:0000:0042:0000:8a2e:0370:7334`. IP range prefixes should be properly truncated. For example, `1.2.3.4/24` should be truncated to `1.2.3.0/24`. Similarly, for IPv6, `2001:db8::1/32` should be truncated to `2001:db8::/32`. Value pulumi.StringPtrInput `pulumi:"value"` }
Allowed IP range with user-provided description.
func (AllowedIpRangeArgs) ElementType ¶
func (AllowedIpRangeArgs) ElementType() reflect.Type
func (AllowedIpRangeArgs) ToAllowedIpRangeOutput ¶
func (i AllowedIpRangeArgs) ToAllowedIpRangeOutput() AllowedIpRangeOutput
func (AllowedIpRangeArgs) ToAllowedIpRangeOutputWithContext ¶
func (i AllowedIpRangeArgs) ToAllowedIpRangeOutputWithContext(ctx context.Context) AllowedIpRangeOutput
type AllowedIpRangeArray ¶
type AllowedIpRangeArray []AllowedIpRangeInput
func (AllowedIpRangeArray) ElementType ¶
func (AllowedIpRangeArray) ElementType() reflect.Type
func (AllowedIpRangeArray) ToAllowedIpRangeArrayOutput ¶
func (i AllowedIpRangeArray) ToAllowedIpRangeArrayOutput() AllowedIpRangeArrayOutput
func (AllowedIpRangeArray) ToAllowedIpRangeArrayOutputWithContext ¶
func (i AllowedIpRangeArray) ToAllowedIpRangeArrayOutputWithContext(ctx context.Context) AllowedIpRangeArrayOutput
type AllowedIpRangeArrayInput ¶
type AllowedIpRangeArrayInput interface { pulumi.Input ToAllowedIpRangeArrayOutput() AllowedIpRangeArrayOutput ToAllowedIpRangeArrayOutputWithContext(context.Context) AllowedIpRangeArrayOutput }
AllowedIpRangeArrayInput is an input type that accepts AllowedIpRangeArray and AllowedIpRangeArrayOutput values. You can construct a concrete instance of `AllowedIpRangeArrayInput` via:
AllowedIpRangeArray{ AllowedIpRangeArgs{...} }
type AllowedIpRangeArrayOutput ¶
type AllowedIpRangeArrayOutput struct{ *pulumi.OutputState }
func (AllowedIpRangeArrayOutput) ElementType ¶
func (AllowedIpRangeArrayOutput) ElementType() reflect.Type
func (AllowedIpRangeArrayOutput) Index ¶
func (o AllowedIpRangeArrayOutput) Index(i pulumi.IntInput) AllowedIpRangeOutput
func (AllowedIpRangeArrayOutput) ToAllowedIpRangeArrayOutput ¶
func (o AllowedIpRangeArrayOutput) ToAllowedIpRangeArrayOutput() AllowedIpRangeArrayOutput
func (AllowedIpRangeArrayOutput) ToAllowedIpRangeArrayOutputWithContext ¶
func (o AllowedIpRangeArrayOutput) ToAllowedIpRangeArrayOutputWithContext(ctx context.Context) AllowedIpRangeArrayOutput
type AllowedIpRangeInput ¶
type AllowedIpRangeInput interface { pulumi.Input ToAllowedIpRangeOutput() AllowedIpRangeOutput ToAllowedIpRangeOutputWithContext(context.Context) AllowedIpRangeOutput }
AllowedIpRangeInput is an input type that accepts AllowedIpRangeArgs and AllowedIpRangeOutput values. You can construct a concrete instance of `AllowedIpRangeInput` via:
AllowedIpRangeArgs{...}
type AllowedIpRangeOutput ¶
type AllowedIpRangeOutput struct{ *pulumi.OutputState }
Allowed IP range with user-provided description.
func (AllowedIpRangeOutput) Description ¶
func (o AllowedIpRangeOutput) Description() pulumi.StringPtrOutput
Optional. User-provided description. It must contain at most 300 characters.
func (AllowedIpRangeOutput) ElementType ¶
func (AllowedIpRangeOutput) ElementType() reflect.Type
func (AllowedIpRangeOutput) ToAllowedIpRangeOutput ¶
func (o AllowedIpRangeOutput) ToAllowedIpRangeOutput() AllowedIpRangeOutput
func (AllowedIpRangeOutput) ToAllowedIpRangeOutputWithContext ¶
func (o AllowedIpRangeOutput) ToAllowedIpRangeOutputWithContext(ctx context.Context) AllowedIpRangeOutput
func (AllowedIpRangeOutput) Value ¶
func (o AllowedIpRangeOutput) Value() pulumi.StringPtrOutput
IP address or range, defined using CIDR notation, of requests that this rule applies to. Examples: `192.168.1.1` or `192.168.0.0/16` or `2001:db8::/32` or `2001:0db8:0000:0042:0000:8a2e:0370:7334`. IP range prefixes should be properly truncated. For example, `1.2.3.4/24` should be truncated to `1.2.3.0/24`. Similarly, for IPv6, `2001:db8::1/32` should be truncated to `2001:db8::/32`.
type AllowedIpRangeResponse ¶
type AllowedIpRangeResponse struct { // Optional. User-provided description. It must contain at most 300 characters. Description string `pulumi:"description"` // IP address or range, defined using CIDR notation, of requests that this rule applies to. Examples: `192.168.1.1` or `192.168.0.0/16` or `2001:db8::/32` or `2001:0db8:0000:0042:0000:8a2e:0370:7334`. IP range prefixes should be properly truncated. For example, `1.2.3.4/24` should be truncated to `1.2.3.0/24`. Similarly, for IPv6, `2001:db8::1/32` should be truncated to `2001:db8::/32`. Value string `pulumi:"value"` }
Allowed IP range with user-provided description.
type AllowedIpRangeResponseArgs ¶
type AllowedIpRangeResponseArgs struct { // Optional. User-provided description. It must contain at most 300 characters. Description pulumi.StringInput `pulumi:"description"` // IP address or range, defined using CIDR notation, of requests that this rule applies to. Examples: `192.168.1.1` or `192.168.0.0/16` or `2001:db8::/32` or `2001:0db8:0000:0042:0000:8a2e:0370:7334`. IP range prefixes should be properly truncated. For example, `1.2.3.4/24` should be truncated to `1.2.3.0/24`. Similarly, for IPv6, `2001:db8::1/32` should be truncated to `2001:db8::/32`. Value pulumi.StringInput `pulumi:"value"` }
Allowed IP range with user-provided description.
func (AllowedIpRangeResponseArgs) ElementType ¶
func (AllowedIpRangeResponseArgs) ElementType() reflect.Type
func (AllowedIpRangeResponseArgs) ToAllowedIpRangeResponseOutput ¶
func (i AllowedIpRangeResponseArgs) ToAllowedIpRangeResponseOutput() AllowedIpRangeResponseOutput
func (AllowedIpRangeResponseArgs) ToAllowedIpRangeResponseOutputWithContext ¶
func (i AllowedIpRangeResponseArgs) ToAllowedIpRangeResponseOutputWithContext(ctx context.Context) AllowedIpRangeResponseOutput
type AllowedIpRangeResponseArray ¶
type AllowedIpRangeResponseArray []AllowedIpRangeResponseInput
func (AllowedIpRangeResponseArray) ElementType ¶
func (AllowedIpRangeResponseArray) ElementType() reflect.Type
func (AllowedIpRangeResponseArray) ToAllowedIpRangeResponseArrayOutput ¶
func (i AllowedIpRangeResponseArray) ToAllowedIpRangeResponseArrayOutput() AllowedIpRangeResponseArrayOutput
func (AllowedIpRangeResponseArray) ToAllowedIpRangeResponseArrayOutputWithContext ¶
func (i AllowedIpRangeResponseArray) ToAllowedIpRangeResponseArrayOutputWithContext(ctx context.Context) AllowedIpRangeResponseArrayOutput
type AllowedIpRangeResponseArrayInput ¶
type AllowedIpRangeResponseArrayInput interface { pulumi.Input ToAllowedIpRangeResponseArrayOutput() AllowedIpRangeResponseArrayOutput ToAllowedIpRangeResponseArrayOutputWithContext(context.Context) AllowedIpRangeResponseArrayOutput }
AllowedIpRangeResponseArrayInput is an input type that accepts AllowedIpRangeResponseArray and AllowedIpRangeResponseArrayOutput values. You can construct a concrete instance of `AllowedIpRangeResponseArrayInput` via:
AllowedIpRangeResponseArray{ AllowedIpRangeResponseArgs{...} }
type AllowedIpRangeResponseArrayOutput ¶
type AllowedIpRangeResponseArrayOutput struct{ *pulumi.OutputState }
func (AllowedIpRangeResponseArrayOutput) ElementType ¶
func (AllowedIpRangeResponseArrayOutput) ElementType() reflect.Type
func (AllowedIpRangeResponseArrayOutput) Index ¶
func (o AllowedIpRangeResponseArrayOutput) Index(i pulumi.IntInput) AllowedIpRangeResponseOutput
func (AllowedIpRangeResponseArrayOutput) ToAllowedIpRangeResponseArrayOutput ¶
func (o AllowedIpRangeResponseArrayOutput) ToAllowedIpRangeResponseArrayOutput() AllowedIpRangeResponseArrayOutput
func (AllowedIpRangeResponseArrayOutput) ToAllowedIpRangeResponseArrayOutputWithContext ¶
func (o AllowedIpRangeResponseArrayOutput) ToAllowedIpRangeResponseArrayOutputWithContext(ctx context.Context) AllowedIpRangeResponseArrayOutput
type AllowedIpRangeResponseInput ¶
type AllowedIpRangeResponseInput interface { pulumi.Input ToAllowedIpRangeResponseOutput() AllowedIpRangeResponseOutput ToAllowedIpRangeResponseOutputWithContext(context.Context) AllowedIpRangeResponseOutput }
AllowedIpRangeResponseInput is an input type that accepts AllowedIpRangeResponseArgs and AllowedIpRangeResponseOutput values. You can construct a concrete instance of `AllowedIpRangeResponseInput` via:
AllowedIpRangeResponseArgs{...}
type AllowedIpRangeResponseOutput ¶
type AllowedIpRangeResponseOutput struct{ *pulumi.OutputState }
Allowed IP range with user-provided description.
func (AllowedIpRangeResponseOutput) Description ¶
func (o AllowedIpRangeResponseOutput) Description() pulumi.StringOutput
Optional. User-provided description. It must contain at most 300 characters.
func (AllowedIpRangeResponseOutput) ElementType ¶
func (AllowedIpRangeResponseOutput) ElementType() reflect.Type
func (AllowedIpRangeResponseOutput) ToAllowedIpRangeResponseOutput ¶
func (o AllowedIpRangeResponseOutput) ToAllowedIpRangeResponseOutput() AllowedIpRangeResponseOutput
func (AllowedIpRangeResponseOutput) ToAllowedIpRangeResponseOutputWithContext ¶
func (o AllowedIpRangeResponseOutput) ToAllowedIpRangeResponseOutputWithContext(ctx context.Context) AllowedIpRangeResponseOutput
func (AllowedIpRangeResponseOutput) Value ¶
func (o AllowedIpRangeResponseOutput) Value() pulumi.StringOutput
IP address or range, defined using CIDR notation, of requests that this rule applies to. Examples: `192.168.1.1` or `192.168.0.0/16` or `2001:db8::/32` or `2001:0db8:0000:0042:0000:8a2e:0370:7334`. IP range prefixes should be properly truncated. For example, `1.2.3.4/24` should be truncated to `1.2.3.0/24`. Similarly, for IPv6, `2001:db8::1/32` should be truncated to `2001:db8::/32`.
type CidrBlock ¶ added in v0.9.0
type CidrBlock struct { // cidr_block must be specified in CIDR notation. CidrBlock *string `pulumi:"cidrBlock"` // display_name is a field for users to identify CIDR blocks. DisplayName *string `pulumi:"displayName"` }
CidrBlock contains an optional name and one CIDR block.
type CidrBlockArgs ¶ added in v0.9.0
type CidrBlockArgs struct { // cidr_block must be specified in CIDR notation. CidrBlock pulumi.StringPtrInput `pulumi:"cidrBlock"` // display_name is a field for users to identify CIDR blocks. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` }
CidrBlock contains an optional name and one CIDR block.
func (CidrBlockArgs) ElementType ¶ added in v0.9.0
func (CidrBlockArgs) ElementType() reflect.Type
func (CidrBlockArgs) ToCidrBlockOutput ¶ added in v0.9.0
func (i CidrBlockArgs) ToCidrBlockOutput() CidrBlockOutput
func (CidrBlockArgs) ToCidrBlockOutputWithContext ¶ added in v0.9.0
func (i CidrBlockArgs) ToCidrBlockOutputWithContext(ctx context.Context) CidrBlockOutput
type CidrBlockArray ¶ added in v0.9.0
type CidrBlockArray []CidrBlockInput
func (CidrBlockArray) ElementType ¶ added in v0.9.0
func (CidrBlockArray) ElementType() reflect.Type
func (CidrBlockArray) ToCidrBlockArrayOutput ¶ added in v0.9.0
func (i CidrBlockArray) ToCidrBlockArrayOutput() CidrBlockArrayOutput
func (CidrBlockArray) ToCidrBlockArrayOutputWithContext ¶ added in v0.9.0
func (i CidrBlockArray) ToCidrBlockArrayOutputWithContext(ctx context.Context) CidrBlockArrayOutput
type CidrBlockArrayInput ¶ added in v0.9.0
type CidrBlockArrayInput interface { pulumi.Input ToCidrBlockArrayOutput() CidrBlockArrayOutput ToCidrBlockArrayOutputWithContext(context.Context) CidrBlockArrayOutput }
CidrBlockArrayInput is an input type that accepts CidrBlockArray and CidrBlockArrayOutput values. You can construct a concrete instance of `CidrBlockArrayInput` via:
CidrBlockArray{ CidrBlockArgs{...} }
type CidrBlockArrayOutput ¶ added in v0.9.0
type CidrBlockArrayOutput struct{ *pulumi.OutputState }
func (CidrBlockArrayOutput) ElementType ¶ added in v0.9.0
func (CidrBlockArrayOutput) ElementType() reflect.Type
func (CidrBlockArrayOutput) Index ¶ added in v0.9.0
func (o CidrBlockArrayOutput) Index(i pulumi.IntInput) CidrBlockOutput
func (CidrBlockArrayOutput) ToCidrBlockArrayOutput ¶ added in v0.9.0
func (o CidrBlockArrayOutput) ToCidrBlockArrayOutput() CidrBlockArrayOutput
func (CidrBlockArrayOutput) ToCidrBlockArrayOutputWithContext ¶ added in v0.9.0
func (o CidrBlockArrayOutput) ToCidrBlockArrayOutputWithContext(ctx context.Context) CidrBlockArrayOutput
type CidrBlockInput ¶ added in v0.9.0
type CidrBlockInput interface { pulumi.Input ToCidrBlockOutput() CidrBlockOutput ToCidrBlockOutputWithContext(context.Context) CidrBlockOutput }
CidrBlockInput is an input type that accepts CidrBlockArgs and CidrBlockOutput values. You can construct a concrete instance of `CidrBlockInput` via:
CidrBlockArgs{...}
type CidrBlockOutput ¶ added in v0.9.0
type CidrBlockOutput struct{ *pulumi.OutputState }
CidrBlock contains an optional name and one CIDR block.
func (CidrBlockOutput) CidrBlock ¶ added in v0.9.0
func (o CidrBlockOutput) CidrBlock() pulumi.StringPtrOutput
cidr_block must be specified in CIDR notation.
func (CidrBlockOutput) DisplayName ¶ added in v0.9.0
func (o CidrBlockOutput) DisplayName() pulumi.StringPtrOutput
display_name is a field for users to identify CIDR blocks.
func (CidrBlockOutput) ElementType ¶ added in v0.9.0
func (CidrBlockOutput) ElementType() reflect.Type
func (CidrBlockOutput) ToCidrBlockOutput ¶ added in v0.9.0
func (o CidrBlockOutput) ToCidrBlockOutput() CidrBlockOutput
func (CidrBlockOutput) ToCidrBlockOutputWithContext ¶ added in v0.9.0
func (o CidrBlockOutput) ToCidrBlockOutputWithContext(ctx context.Context) CidrBlockOutput
type CidrBlockResponse ¶ added in v0.9.0
type CidrBlockResponse struct { // cidr_block must be specified in CIDR notation. CidrBlock string `pulumi:"cidrBlock"` // display_name is a field for users to identify CIDR blocks. DisplayName string `pulumi:"displayName"` }
CidrBlock contains an optional name and one CIDR block.
type CidrBlockResponseArgs ¶ added in v0.9.0
type CidrBlockResponseArgs struct { // cidr_block must be specified in CIDR notation. CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` // display_name is a field for users to identify CIDR blocks. DisplayName pulumi.StringInput `pulumi:"displayName"` }
CidrBlock contains an optional name and one CIDR block.
func (CidrBlockResponseArgs) ElementType ¶ added in v0.9.0
func (CidrBlockResponseArgs) ElementType() reflect.Type
func (CidrBlockResponseArgs) ToCidrBlockResponseOutput ¶ added in v0.9.0
func (i CidrBlockResponseArgs) ToCidrBlockResponseOutput() CidrBlockResponseOutput
func (CidrBlockResponseArgs) ToCidrBlockResponseOutputWithContext ¶ added in v0.9.0
func (i CidrBlockResponseArgs) ToCidrBlockResponseOutputWithContext(ctx context.Context) CidrBlockResponseOutput
type CidrBlockResponseArray ¶ added in v0.9.0
type CidrBlockResponseArray []CidrBlockResponseInput
func (CidrBlockResponseArray) ElementType ¶ added in v0.9.0
func (CidrBlockResponseArray) ElementType() reflect.Type
func (CidrBlockResponseArray) ToCidrBlockResponseArrayOutput ¶ added in v0.9.0
func (i CidrBlockResponseArray) ToCidrBlockResponseArrayOutput() CidrBlockResponseArrayOutput
func (CidrBlockResponseArray) ToCidrBlockResponseArrayOutputWithContext ¶ added in v0.9.0
func (i CidrBlockResponseArray) ToCidrBlockResponseArrayOutputWithContext(ctx context.Context) CidrBlockResponseArrayOutput
type CidrBlockResponseArrayInput ¶ added in v0.9.0
type CidrBlockResponseArrayInput interface { pulumi.Input ToCidrBlockResponseArrayOutput() CidrBlockResponseArrayOutput ToCidrBlockResponseArrayOutputWithContext(context.Context) CidrBlockResponseArrayOutput }
CidrBlockResponseArrayInput is an input type that accepts CidrBlockResponseArray and CidrBlockResponseArrayOutput values. You can construct a concrete instance of `CidrBlockResponseArrayInput` via:
CidrBlockResponseArray{ CidrBlockResponseArgs{...} }
type CidrBlockResponseArrayOutput ¶ added in v0.9.0
type CidrBlockResponseArrayOutput struct{ *pulumi.OutputState }
func (CidrBlockResponseArrayOutput) ElementType ¶ added in v0.9.0
func (CidrBlockResponseArrayOutput) ElementType() reflect.Type
func (CidrBlockResponseArrayOutput) Index ¶ added in v0.9.0
func (o CidrBlockResponseArrayOutput) Index(i pulumi.IntInput) CidrBlockResponseOutput
func (CidrBlockResponseArrayOutput) ToCidrBlockResponseArrayOutput ¶ added in v0.9.0
func (o CidrBlockResponseArrayOutput) ToCidrBlockResponseArrayOutput() CidrBlockResponseArrayOutput
func (CidrBlockResponseArrayOutput) ToCidrBlockResponseArrayOutputWithContext ¶ added in v0.9.0
func (o CidrBlockResponseArrayOutput) ToCidrBlockResponseArrayOutputWithContext(ctx context.Context) CidrBlockResponseArrayOutput
type CidrBlockResponseInput ¶ added in v0.9.0
type CidrBlockResponseInput interface { pulumi.Input ToCidrBlockResponseOutput() CidrBlockResponseOutput ToCidrBlockResponseOutputWithContext(context.Context) CidrBlockResponseOutput }
CidrBlockResponseInput is an input type that accepts CidrBlockResponseArgs and CidrBlockResponseOutput values. You can construct a concrete instance of `CidrBlockResponseInput` via:
CidrBlockResponseArgs{...}
type CidrBlockResponseOutput ¶ added in v0.9.0
type CidrBlockResponseOutput struct{ *pulumi.OutputState }
CidrBlock contains an optional name and one CIDR block.
func (CidrBlockResponseOutput) CidrBlock ¶ added in v0.9.0
func (o CidrBlockResponseOutput) CidrBlock() pulumi.StringOutput
cidr_block must be specified in CIDR notation.
func (CidrBlockResponseOutput) DisplayName ¶ added in v0.9.0
func (o CidrBlockResponseOutput) DisplayName() pulumi.StringOutput
display_name is a field for users to identify CIDR blocks.
func (CidrBlockResponseOutput) ElementType ¶ added in v0.9.0
func (CidrBlockResponseOutput) ElementType() reflect.Type
func (CidrBlockResponseOutput) ToCidrBlockResponseOutput ¶ added in v0.9.0
func (o CidrBlockResponseOutput) ToCidrBlockResponseOutput() CidrBlockResponseOutput
func (CidrBlockResponseOutput) ToCidrBlockResponseOutputWithContext ¶ added in v0.9.0
func (o CidrBlockResponseOutput) ToCidrBlockResponseOutputWithContext(ctx context.Context) CidrBlockResponseOutput
type DatabaseConfig ¶
type DatabaseConfig struct { // Optional. Cloud SQL machine type used by Airflow database. It has to be one of: db-n1-standard-2, db-n1-standard-4, db-n1-standard-8 or db-n1-standard-16. If not specified, db-n1-standard-2 will be used. MachineType *string `pulumi:"machineType"` }
The configuration of Cloud SQL instance that is used by the Apache Airflow software. Supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
type DatabaseConfigArgs ¶
type DatabaseConfigArgs struct { // Optional. Cloud SQL machine type used by Airflow database. It has to be one of: db-n1-standard-2, db-n1-standard-4, db-n1-standard-8 or db-n1-standard-16. If not specified, db-n1-standard-2 will be used. MachineType pulumi.StringPtrInput `pulumi:"machineType"` }
The configuration of Cloud SQL instance that is used by the Apache Airflow software. Supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (DatabaseConfigArgs) ElementType ¶
func (DatabaseConfigArgs) ElementType() reflect.Type
func (DatabaseConfigArgs) ToDatabaseConfigOutput ¶
func (i DatabaseConfigArgs) ToDatabaseConfigOutput() DatabaseConfigOutput
func (DatabaseConfigArgs) ToDatabaseConfigOutputWithContext ¶
func (i DatabaseConfigArgs) ToDatabaseConfigOutputWithContext(ctx context.Context) DatabaseConfigOutput
func (DatabaseConfigArgs) ToDatabaseConfigPtrOutput ¶
func (i DatabaseConfigArgs) ToDatabaseConfigPtrOutput() DatabaseConfigPtrOutput
func (DatabaseConfigArgs) ToDatabaseConfigPtrOutputWithContext ¶
func (i DatabaseConfigArgs) ToDatabaseConfigPtrOutputWithContext(ctx context.Context) DatabaseConfigPtrOutput
type DatabaseConfigInput ¶
type DatabaseConfigInput interface { pulumi.Input ToDatabaseConfigOutput() DatabaseConfigOutput ToDatabaseConfigOutputWithContext(context.Context) DatabaseConfigOutput }
DatabaseConfigInput is an input type that accepts DatabaseConfigArgs and DatabaseConfigOutput values. You can construct a concrete instance of `DatabaseConfigInput` via:
DatabaseConfigArgs{...}
type DatabaseConfigOutput ¶
type DatabaseConfigOutput struct{ *pulumi.OutputState }
The configuration of Cloud SQL instance that is used by the Apache Airflow software. Supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (DatabaseConfigOutput) ElementType ¶
func (DatabaseConfigOutput) ElementType() reflect.Type
func (DatabaseConfigOutput) MachineType ¶
func (o DatabaseConfigOutput) MachineType() pulumi.StringPtrOutput
Optional. Cloud SQL machine type used by Airflow database. It has to be one of: db-n1-standard-2, db-n1-standard-4, db-n1-standard-8 or db-n1-standard-16. If not specified, db-n1-standard-2 will be used.
func (DatabaseConfigOutput) ToDatabaseConfigOutput ¶
func (o DatabaseConfigOutput) ToDatabaseConfigOutput() DatabaseConfigOutput
func (DatabaseConfigOutput) ToDatabaseConfigOutputWithContext ¶
func (o DatabaseConfigOutput) ToDatabaseConfigOutputWithContext(ctx context.Context) DatabaseConfigOutput
func (DatabaseConfigOutput) ToDatabaseConfigPtrOutput ¶
func (o DatabaseConfigOutput) ToDatabaseConfigPtrOutput() DatabaseConfigPtrOutput
func (DatabaseConfigOutput) ToDatabaseConfigPtrOutputWithContext ¶
func (o DatabaseConfigOutput) ToDatabaseConfigPtrOutputWithContext(ctx context.Context) DatabaseConfigPtrOutput
type DatabaseConfigPtrInput ¶
type DatabaseConfigPtrInput interface { pulumi.Input ToDatabaseConfigPtrOutput() DatabaseConfigPtrOutput ToDatabaseConfigPtrOutputWithContext(context.Context) DatabaseConfigPtrOutput }
DatabaseConfigPtrInput is an input type that accepts DatabaseConfigArgs, DatabaseConfigPtr and DatabaseConfigPtrOutput values. You can construct a concrete instance of `DatabaseConfigPtrInput` via:
DatabaseConfigArgs{...} or: nil
func DatabaseConfigPtr ¶
func DatabaseConfigPtr(v *DatabaseConfigArgs) DatabaseConfigPtrInput
type DatabaseConfigPtrOutput ¶
type DatabaseConfigPtrOutput struct{ *pulumi.OutputState }
func (DatabaseConfigPtrOutput) Elem ¶
func (o DatabaseConfigPtrOutput) Elem() DatabaseConfigOutput
func (DatabaseConfigPtrOutput) ElementType ¶
func (DatabaseConfigPtrOutput) ElementType() reflect.Type
func (DatabaseConfigPtrOutput) MachineType ¶
func (o DatabaseConfigPtrOutput) MachineType() pulumi.StringPtrOutput
Optional. Cloud SQL machine type used by Airflow database. It has to be one of: db-n1-standard-2, db-n1-standard-4, db-n1-standard-8 or db-n1-standard-16. If not specified, db-n1-standard-2 will be used.
func (DatabaseConfigPtrOutput) ToDatabaseConfigPtrOutput ¶
func (o DatabaseConfigPtrOutput) ToDatabaseConfigPtrOutput() DatabaseConfigPtrOutput
func (DatabaseConfigPtrOutput) ToDatabaseConfigPtrOutputWithContext ¶
func (o DatabaseConfigPtrOutput) ToDatabaseConfigPtrOutputWithContext(ctx context.Context) DatabaseConfigPtrOutput
type DatabaseConfigResponse ¶
type DatabaseConfigResponse struct { // Optional. Cloud SQL machine type used by Airflow database. It has to be one of: db-n1-standard-2, db-n1-standard-4, db-n1-standard-8 or db-n1-standard-16. If not specified, db-n1-standard-2 will be used. MachineType string `pulumi:"machineType"` }
The configuration of Cloud SQL instance that is used by the Apache Airflow software. Supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
type DatabaseConfigResponseArgs ¶
type DatabaseConfigResponseArgs struct { // Optional. Cloud SQL machine type used by Airflow database. It has to be one of: db-n1-standard-2, db-n1-standard-4, db-n1-standard-8 or db-n1-standard-16. If not specified, db-n1-standard-2 will be used. MachineType pulumi.StringInput `pulumi:"machineType"` }
The configuration of Cloud SQL instance that is used by the Apache Airflow software. Supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (DatabaseConfigResponseArgs) ElementType ¶
func (DatabaseConfigResponseArgs) ElementType() reflect.Type
func (DatabaseConfigResponseArgs) ToDatabaseConfigResponseOutput ¶
func (i DatabaseConfigResponseArgs) ToDatabaseConfigResponseOutput() DatabaseConfigResponseOutput
func (DatabaseConfigResponseArgs) ToDatabaseConfigResponseOutputWithContext ¶
func (i DatabaseConfigResponseArgs) ToDatabaseConfigResponseOutputWithContext(ctx context.Context) DatabaseConfigResponseOutput
func (DatabaseConfigResponseArgs) ToDatabaseConfigResponsePtrOutput ¶
func (i DatabaseConfigResponseArgs) ToDatabaseConfigResponsePtrOutput() DatabaseConfigResponsePtrOutput
func (DatabaseConfigResponseArgs) ToDatabaseConfigResponsePtrOutputWithContext ¶
func (i DatabaseConfigResponseArgs) ToDatabaseConfigResponsePtrOutputWithContext(ctx context.Context) DatabaseConfigResponsePtrOutput
type DatabaseConfigResponseInput ¶
type DatabaseConfigResponseInput interface { pulumi.Input ToDatabaseConfigResponseOutput() DatabaseConfigResponseOutput ToDatabaseConfigResponseOutputWithContext(context.Context) DatabaseConfigResponseOutput }
DatabaseConfigResponseInput is an input type that accepts DatabaseConfigResponseArgs and DatabaseConfigResponseOutput values. You can construct a concrete instance of `DatabaseConfigResponseInput` via:
DatabaseConfigResponseArgs{...}
type DatabaseConfigResponseOutput ¶
type DatabaseConfigResponseOutput struct{ *pulumi.OutputState }
The configuration of Cloud SQL instance that is used by the Apache Airflow software. Supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (DatabaseConfigResponseOutput) ElementType ¶
func (DatabaseConfigResponseOutput) ElementType() reflect.Type
func (DatabaseConfigResponseOutput) MachineType ¶
func (o DatabaseConfigResponseOutput) MachineType() pulumi.StringOutput
Optional. Cloud SQL machine type used by Airflow database. It has to be one of: db-n1-standard-2, db-n1-standard-4, db-n1-standard-8 or db-n1-standard-16. If not specified, db-n1-standard-2 will be used.
func (DatabaseConfigResponseOutput) ToDatabaseConfigResponseOutput ¶
func (o DatabaseConfigResponseOutput) ToDatabaseConfigResponseOutput() DatabaseConfigResponseOutput
func (DatabaseConfigResponseOutput) ToDatabaseConfigResponseOutputWithContext ¶
func (o DatabaseConfigResponseOutput) ToDatabaseConfigResponseOutputWithContext(ctx context.Context) DatabaseConfigResponseOutput
func (DatabaseConfigResponseOutput) ToDatabaseConfigResponsePtrOutput ¶
func (o DatabaseConfigResponseOutput) ToDatabaseConfigResponsePtrOutput() DatabaseConfigResponsePtrOutput
func (DatabaseConfigResponseOutput) ToDatabaseConfigResponsePtrOutputWithContext ¶
func (o DatabaseConfigResponseOutput) ToDatabaseConfigResponsePtrOutputWithContext(ctx context.Context) DatabaseConfigResponsePtrOutput
type DatabaseConfigResponsePtrInput ¶
type DatabaseConfigResponsePtrInput interface { pulumi.Input ToDatabaseConfigResponsePtrOutput() DatabaseConfigResponsePtrOutput ToDatabaseConfigResponsePtrOutputWithContext(context.Context) DatabaseConfigResponsePtrOutput }
DatabaseConfigResponsePtrInput is an input type that accepts DatabaseConfigResponseArgs, DatabaseConfigResponsePtr and DatabaseConfigResponsePtrOutput values. You can construct a concrete instance of `DatabaseConfigResponsePtrInput` via:
DatabaseConfigResponseArgs{...} or: nil
func DatabaseConfigResponsePtr ¶
func DatabaseConfigResponsePtr(v *DatabaseConfigResponseArgs) DatabaseConfigResponsePtrInput
type DatabaseConfigResponsePtrOutput ¶
type DatabaseConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (DatabaseConfigResponsePtrOutput) Elem ¶
func (o DatabaseConfigResponsePtrOutput) Elem() DatabaseConfigResponseOutput
func (DatabaseConfigResponsePtrOutput) ElementType ¶
func (DatabaseConfigResponsePtrOutput) ElementType() reflect.Type
func (DatabaseConfigResponsePtrOutput) MachineType ¶
func (o DatabaseConfigResponsePtrOutput) MachineType() pulumi.StringPtrOutput
Optional. Cloud SQL machine type used by Airflow database. It has to be one of: db-n1-standard-2, db-n1-standard-4, db-n1-standard-8 or db-n1-standard-16. If not specified, db-n1-standard-2 will be used.
func (DatabaseConfigResponsePtrOutput) ToDatabaseConfigResponsePtrOutput ¶
func (o DatabaseConfigResponsePtrOutput) ToDatabaseConfigResponsePtrOutput() DatabaseConfigResponsePtrOutput
func (DatabaseConfigResponsePtrOutput) ToDatabaseConfigResponsePtrOutputWithContext ¶
func (o DatabaseConfigResponsePtrOutput) ToDatabaseConfigResponsePtrOutputWithContext(ctx context.Context) DatabaseConfigResponsePtrOutput
type EncryptionConfig ¶
type EncryptionConfig struct { // Optional. Customer-managed Encryption Key available through Google's Key Management Service. Cannot be updated. If not specified, Google-managed key will be used. KmsKeyName *string `pulumi:"kmsKeyName"` }
The encryption options for the Cloud Composer environment and its dependencies. Supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
type EncryptionConfigArgs ¶
type EncryptionConfigArgs struct { // Optional. Customer-managed Encryption Key available through Google's Key Management Service. Cannot be updated. If not specified, Google-managed key will be used. KmsKeyName pulumi.StringPtrInput `pulumi:"kmsKeyName"` }
The encryption options for the Cloud Composer environment and its dependencies. Supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (EncryptionConfigArgs) ElementType ¶
func (EncryptionConfigArgs) ElementType() reflect.Type
func (EncryptionConfigArgs) ToEncryptionConfigOutput ¶
func (i EncryptionConfigArgs) ToEncryptionConfigOutput() EncryptionConfigOutput
func (EncryptionConfigArgs) ToEncryptionConfigOutputWithContext ¶
func (i EncryptionConfigArgs) ToEncryptionConfigOutputWithContext(ctx context.Context) EncryptionConfigOutput
func (EncryptionConfigArgs) ToEncryptionConfigPtrOutput ¶
func (i EncryptionConfigArgs) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
func (EncryptionConfigArgs) ToEncryptionConfigPtrOutputWithContext ¶
func (i EncryptionConfigArgs) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
type EncryptionConfigInput ¶
type EncryptionConfigInput interface { pulumi.Input ToEncryptionConfigOutput() EncryptionConfigOutput ToEncryptionConfigOutputWithContext(context.Context) EncryptionConfigOutput }
EncryptionConfigInput is an input type that accepts EncryptionConfigArgs and EncryptionConfigOutput values. You can construct a concrete instance of `EncryptionConfigInput` via:
EncryptionConfigArgs{...}
type EncryptionConfigOutput ¶
type EncryptionConfigOutput struct{ *pulumi.OutputState }
The encryption options for the Cloud Composer environment and its dependencies. Supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (EncryptionConfigOutput) ElementType ¶
func (EncryptionConfigOutput) ElementType() reflect.Type
func (EncryptionConfigOutput) KmsKeyName ¶
func (o EncryptionConfigOutput) KmsKeyName() pulumi.StringPtrOutput
Optional. Customer-managed Encryption Key available through Google's Key Management Service. Cannot be updated. If not specified, Google-managed key will be used.
func (EncryptionConfigOutput) ToEncryptionConfigOutput ¶
func (o EncryptionConfigOutput) ToEncryptionConfigOutput() EncryptionConfigOutput
func (EncryptionConfigOutput) ToEncryptionConfigOutputWithContext ¶
func (o EncryptionConfigOutput) ToEncryptionConfigOutputWithContext(ctx context.Context) EncryptionConfigOutput
func (EncryptionConfigOutput) ToEncryptionConfigPtrOutput ¶
func (o EncryptionConfigOutput) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
func (EncryptionConfigOutput) ToEncryptionConfigPtrOutputWithContext ¶
func (o EncryptionConfigOutput) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
type EncryptionConfigPtrInput ¶
type EncryptionConfigPtrInput interface { pulumi.Input ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput ToEncryptionConfigPtrOutputWithContext(context.Context) EncryptionConfigPtrOutput }
EncryptionConfigPtrInput is an input type that accepts EncryptionConfigArgs, EncryptionConfigPtr and EncryptionConfigPtrOutput values. You can construct a concrete instance of `EncryptionConfigPtrInput` via:
EncryptionConfigArgs{...} or: nil
func EncryptionConfigPtr ¶
func EncryptionConfigPtr(v *EncryptionConfigArgs) EncryptionConfigPtrInput
type EncryptionConfigPtrOutput ¶
type EncryptionConfigPtrOutput struct{ *pulumi.OutputState }
func (EncryptionConfigPtrOutput) Elem ¶
func (o EncryptionConfigPtrOutput) Elem() EncryptionConfigOutput
func (EncryptionConfigPtrOutput) ElementType ¶
func (EncryptionConfigPtrOutput) ElementType() reflect.Type
func (EncryptionConfigPtrOutput) KmsKeyName ¶
func (o EncryptionConfigPtrOutput) KmsKeyName() pulumi.StringPtrOutput
Optional. Customer-managed Encryption Key available through Google's Key Management Service. Cannot be updated. If not specified, Google-managed key will be used.
func (EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutput ¶
func (o EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
func (EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutputWithContext ¶
func (o EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
type EncryptionConfigResponse ¶
type EncryptionConfigResponse struct { // Optional. Customer-managed Encryption Key available through Google's Key Management Service. Cannot be updated. If not specified, Google-managed key will be used. KmsKeyName string `pulumi:"kmsKeyName"` }
The encryption options for the Cloud Composer environment and its dependencies. Supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
type EncryptionConfigResponseArgs ¶
type EncryptionConfigResponseArgs struct { // Optional. Customer-managed Encryption Key available through Google's Key Management Service. Cannot be updated. If not specified, Google-managed key will be used. KmsKeyName pulumi.StringInput `pulumi:"kmsKeyName"` }
The encryption options for the Cloud Composer environment and its dependencies. Supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (EncryptionConfigResponseArgs) ElementType ¶
func (EncryptionConfigResponseArgs) ElementType() reflect.Type
func (EncryptionConfigResponseArgs) ToEncryptionConfigResponseOutput ¶
func (i EncryptionConfigResponseArgs) ToEncryptionConfigResponseOutput() EncryptionConfigResponseOutput
func (EncryptionConfigResponseArgs) ToEncryptionConfigResponseOutputWithContext ¶
func (i EncryptionConfigResponseArgs) ToEncryptionConfigResponseOutputWithContext(ctx context.Context) EncryptionConfigResponseOutput
func (EncryptionConfigResponseArgs) ToEncryptionConfigResponsePtrOutput ¶
func (i EncryptionConfigResponseArgs) ToEncryptionConfigResponsePtrOutput() EncryptionConfigResponsePtrOutput
func (EncryptionConfigResponseArgs) ToEncryptionConfigResponsePtrOutputWithContext ¶
func (i EncryptionConfigResponseArgs) ToEncryptionConfigResponsePtrOutputWithContext(ctx context.Context) EncryptionConfigResponsePtrOutput
type EncryptionConfigResponseInput ¶
type EncryptionConfigResponseInput interface { pulumi.Input ToEncryptionConfigResponseOutput() EncryptionConfigResponseOutput ToEncryptionConfigResponseOutputWithContext(context.Context) EncryptionConfigResponseOutput }
EncryptionConfigResponseInput is an input type that accepts EncryptionConfigResponseArgs and EncryptionConfigResponseOutput values. You can construct a concrete instance of `EncryptionConfigResponseInput` via:
EncryptionConfigResponseArgs{...}
type EncryptionConfigResponseOutput ¶
type EncryptionConfigResponseOutput struct{ *pulumi.OutputState }
The encryption options for the Cloud Composer environment and its dependencies. Supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (EncryptionConfigResponseOutput) ElementType ¶
func (EncryptionConfigResponseOutput) ElementType() reflect.Type
func (EncryptionConfigResponseOutput) KmsKeyName ¶
func (o EncryptionConfigResponseOutput) KmsKeyName() pulumi.StringOutput
Optional. Customer-managed Encryption Key available through Google's Key Management Service. Cannot be updated. If not specified, Google-managed key will be used.
func (EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutput ¶
func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutput() EncryptionConfigResponseOutput
func (EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutputWithContext ¶
func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutputWithContext(ctx context.Context) EncryptionConfigResponseOutput
func (EncryptionConfigResponseOutput) ToEncryptionConfigResponsePtrOutput ¶
func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponsePtrOutput() EncryptionConfigResponsePtrOutput
func (EncryptionConfigResponseOutput) ToEncryptionConfigResponsePtrOutputWithContext ¶
func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponsePtrOutputWithContext(ctx context.Context) EncryptionConfigResponsePtrOutput
type EncryptionConfigResponsePtrInput ¶
type EncryptionConfigResponsePtrInput interface { pulumi.Input ToEncryptionConfigResponsePtrOutput() EncryptionConfigResponsePtrOutput ToEncryptionConfigResponsePtrOutputWithContext(context.Context) EncryptionConfigResponsePtrOutput }
EncryptionConfigResponsePtrInput is an input type that accepts EncryptionConfigResponseArgs, EncryptionConfigResponsePtr and EncryptionConfigResponsePtrOutput values. You can construct a concrete instance of `EncryptionConfigResponsePtrInput` via:
EncryptionConfigResponseArgs{...} or: nil
func EncryptionConfigResponsePtr ¶
func EncryptionConfigResponsePtr(v *EncryptionConfigResponseArgs) EncryptionConfigResponsePtrInput
type EncryptionConfigResponsePtrOutput ¶
type EncryptionConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionConfigResponsePtrOutput) Elem ¶
func (o EncryptionConfigResponsePtrOutput) Elem() EncryptionConfigResponseOutput
func (EncryptionConfigResponsePtrOutput) ElementType ¶
func (EncryptionConfigResponsePtrOutput) ElementType() reflect.Type
func (EncryptionConfigResponsePtrOutput) KmsKeyName ¶
func (o EncryptionConfigResponsePtrOutput) KmsKeyName() pulumi.StringPtrOutput
Optional. Customer-managed Encryption Key available through Google's Key Management Service. Cannot be updated. If not specified, Google-managed key will be used.
func (EncryptionConfigResponsePtrOutput) ToEncryptionConfigResponsePtrOutput ¶
func (o EncryptionConfigResponsePtrOutput) ToEncryptionConfigResponsePtrOutput() EncryptionConfigResponsePtrOutput
func (EncryptionConfigResponsePtrOutput) ToEncryptionConfigResponsePtrOutputWithContext ¶
func (o EncryptionConfigResponsePtrOutput) ToEncryptionConfigResponsePtrOutputWithContext(ctx context.Context) EncryptionConfigResponsePtrOutput
type Environment ¶
type Environment struct { pulumi.CustomResourceState // Configuration parameters for this environment. Config EnvironmentConfigResponseOutput `pulumi:"config"` // The time at which this environment was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Optional. User-defined labels for this environment. The labels map can contain no more than 64 entries. Entries of the labels map are UTF8 strings that comply with the following restrictions: * Keys must conform to regexp: \p{Ll}\p{Lo}{0,62} * Values must conform to regexp: [\p{Ll}\p{Lo}\p{N}_-]{0,63} * Both keys and values are additionally constrained to be <= 128 bytes in size. Labels pulumi.StringMapOutput `pulumi:"labels"` // The resource name of the environment, in the form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}" EnvironmentId must start with a lowercase letter followed by up to 63 lowercase letters, numbers, or hyphens, and cannot end with a hyphen. Name pulumi.StringOutput `pulumi:"name"` // The current state of the environment. State pulumi.StringOutput `pulumi:"state"` // The time at which this environment was last modified. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // The UUID (Universally Unique IDentifier) associated with this environment. This value is generated when the environment is created. Uuid pulumi.StringOutput `pulumi:"uuid"` }
Create a new environment.
func GetEnvironment ¶
func GetEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)
GetEnvironment gets an existing Environment 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 NewEnvironment ¶
func NewEnvironment(ctx *pulumi.Context, name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)
NewEnvironment registers a new resource with the given unique name, arguments, and options.
func (*Environment) ElementType ¶
func (*Environment) ElementType() reflect.Type
func (*Environment) ToEnvironmentOutput ¶
func (i *Environment) ToEnvironmentOutput() EnvironmentOutput
func (*Environment) ToEnvironmentOutputWithContext ¶
func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentArgs ¶
type EnvironmentArgs struct { // Configuration parameters for this environment. Config EnvironmentConfigPtrInput // Optional. User-defined labels for this environment. The labels map can contain no more than 64 entries. Entries of the labels map are UTF8 strings that comply with the following restrictions: * Keys must conform to regexp: \p{Ll}\p{Lo}{0,62} * Values must conform to regexp: [\p{Ll}\p{Lo}\p{N}_-]{0,63} * Both keys and values are additionally constrained to be <= 128 bytes in size. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // The resource name of the environment, in the form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}" EnvironmentId must start with a lowercase letter followed by up to 63 lowercase letters, numbers, or hyphens, and cannot end with a hyphen. Name pulumi.StringPtrInput Project pulumi.StringPtrInput // The current state of the environment. State EnvironmentStateEnumPtrInput }
The set of arguments for constructing a Environment resource.
func (EnvironmentArgs) ElementType ¶
func (EnvironmentArgs) ElementType() reflect.Type
type EnvironmentConfig ¶
type EnvironmentConfig struct { // Optional. The configuration settings for Cloud SQL instance used internally by Apache Airflow software. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. DatabaseConfig *DatabaseConfig `pulumi:"databaseConfig"` // Optional. The encryption options for the Cloud Composer environment and its dependencies. Cannot be updated. EncryptionConfig *EncryptionConfig `pulumi:"encryptionConfig"` // Optional. The size of the Cloud Composer environment. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer. EnvironmentSize *EnvironmentConfigEnvironmentSize `pulumi:"environmentSize"` // Optional. The maintenance window is the period when Cloud Composer components may undergo maintenance. It is defined so that maintenance is not executed during peak hours or critical time periods. The system will not be under maintenance for every occurrence of this window, but when maintenance is planned, it will be scheduled during the window. The maintenance window period must encompass at least 12 hours per week. This may be split into multiple chunks, each with a size of at least 4 hours. If this value is omitted, Cloud Composer components may be subject to maintenance at any time. MaintenanceWindow *MaintenanceWindow `pulumi:"maintenanceWindow"` // Optional. The configuration options for GKE clusters master authorized networks. By default master authorized networks feature is: - in case of private environment: enabled with no external networks allowlisted. - in case of public environment: disabled. MasterAuthorizedNetworksConfig *MasterAuthorizedNetworksConfig `pulumi:"masterAuthorizedNetworksConfig"` // The configuration used for the Kubernetes Engine cluster. NodeConfig *NodeConfig `pulumi:"nodeConfig"` // The number of nodes in the Kubernetes Engine cluster that will be used to run this environment. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. NodeCount *int `pulumi:"nodeCount"` // The configuration used for the Private IP Cloud Composer environment. PrivateEnvironmentConfig *PrivateEnvironmentConfig `pulumi:"privateEnvironmentConfig"` // The configuration settings for software inside the environment. SoftwareConfig *SoftwareConfig `pulumi:"softwareConfig"` // Optional. The configuration settings for the Airflow web server App Engine instance. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. WebServerConfig *WebServerConfig `pulumi:"webServerConfig"` // Optional. The network-level access control policy for the Airflow web server. If unspecified, no network-level access restrictions will be applied. WebServerNetworkAccessControl *WebServerNetworkAccessControl `pulumi:"webServerNetworkAccessControl"` // Optional. The workloads configuration settings for the GKE cluster associated with the Cloud Composer environment. The GKE cluster runs Airflow scheduler, web server and workers workloads. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer. WorkloadsConfig *WorkloadsConfig `pulumi:"workloadsConfig"` }
Configuration information for an environment.
type EnvironmentConfigArgs ¶
type EnvironmentConfigArgs struct { // Optional. The configuration settings for Cloud SQL instance used internally by Apache Airflow software. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. DatabaseConfig DatabaseConfigPtrInput `pulumi:"databaseConfig"` // Optional. The encryption options for the Cloud Composer environment and its dependencies. Cannot be updated. EncryptionConfig EncryptionConfigPtrInput `pulumi:"encryptionConfig"` // Optional. The size of the Cloud Composer environment. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer. EnvironmentSize EnvironmentConfigEnvironmentSizePtrInput `pulumi:"environmentSize"` // Optional. The maintenance window is the period when Cloud Composer components may undergo maintenance. It is defined so that maintenance is not executed during peak hours or critical time periods. The system will not be under maintenance for every occurrence of this window, but when maintenance is planned, it will be scheduled during the window. The maintenance window period must encompass at least 12 hours per week. This may be split into multiple chunks, each with a size of at least 4 hours. If this value is omitted, Cloud Composer components may be subject to maintenance at any time. MaintenanceWindow MaintenanceWindowPtrInput `pulumi:"maintenanceWindow"` // Optional. The configuration options for GKE clusters master authorized networks. By default master authorized networks feature is: - in case of private environment: enabled with no external networks allowlisted. - in case of public environment: disabled. MasterAuthorizedNetworksConfig MasterAuthorizedNetworksConfigPtrInput `pulumi:"masterAuthorizedNetworksConfig"` // The configuration used for the Kubernetes Engine cluster. NodeConfig NodeConfigPtrInput `pulumi:"nodeConfig"` // The number of nodes in the Kubernetes Engine cluster that will be used to run this environment. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. NodeCount pulumi.IntPtrInput `pulumi:"nodeCount"` // The configuration used for the Private IP Cloud Composer environment. PrivateEnvironmentConfig PrivateEnvironmentConfigPtrInput `pulumi:"privateEnvironmentConfig"` // The configuration settings for software inside the environment. SoftwareConfig SoftwareConfigPtrInput `pulumi:"softwareConfig"` // Optional. The configuration settings for the Airflow web server App Engine instance. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. WebServerConfig WebServerConfigPtrInput `pulumi:"webServerConfig"` // Optional. The network-level access control policy for the Airflow web server. If unspecified, no network-level access restrictions will be applied. WebServerNetworkAccessControl WebServerNetworkAccessControlPtrInput `pulumi:"webServerNetworkAccessControl"` // Optional. The workloads configuration settings for the GKE cluster associated with the Cloud Composer environment. The GKE cluster runs Airflow scheduler, web server and workers workloads. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer. WorkloadsConfig WorkloadsConfigPtrInput `pulumi:"workloadsConfig"` }
Configuration information for an environment.
func (EnvironmentConfigArgs) ElementType ¶
func (EnvironmentConfigArgs) ElementType() reflect.Type
func (EnvironmentConfigArgs) ToEnvironmentConfigOutput ¶
func (i EnvironmentConfigArgs) ToEnvironmentConfigOutput() EnvironmentConfigOutput
func (EnvironmentConfigArgs) ToEnvironmentConfigOutputWithContext ¶
func (i EnvironmentConfigArgs) ToEnvironmentConfigOutputWithContext(ctx context.Context) EnvironmentConfigOutput
func (EnvironmentConfigArgs) ToEnvironmentConfigPtrOutput ¶
func (i EnvironmentConfigArgs) ToEnvironmentConfigPtrOutput() EnvironmentConfigPtrOutput
func (EnvironmentConfigArgs) ToEnvironmentConfigPtrOutputWithContext ¶
func (i EnvironmentConfigArgs) ToEnvironmentConfigPtrOutputWithContext(ctx context.Context) EnvironmentConfigPtrOutput
type EnvironmentConfigEnvironmentSize ¶ added in v0.5.0
type EnvironmentConfigEnvironmentSize string
Optional. The size of the Cloud Composer environment. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
func (EnvironmentConfigEnvironmentSize) ElementType ¶ added in v0.5.0
func (EnvironmentConfigEnvironmentSize) ElementType() reflect.Type
func (EnvironmentConfigEnvironmentSize) ToEnvironmentConfigEnvironmentSizeOutput ¶ added in v0.6.0
func (e EnvironmentConfigEnvironmentSize) ToEnvironmentConfigEnvironmentSizeOutput() EnvironmentConfigEnvironmentSizeOutput
func (EnvironmentConfigEnvironmentSize) ToEnvironmentConfigEnvironmentSizeOutputWithContext ¶ added in v0.6.0
func (e EnvironmentConfigEnvironmentSize) ToEnvironmentConfigEnvironmentSizeOutputWithContext(ctx context.Context) EnvironmentConfigEnvironmentSizeOutput
func (EnvironmentConfigEnvironmentSize) ToEnvironmentConfigEnvironmentSizePtrOutput ¶ added in v0.6.0
func (e EnvironmentConfigEnvironmentSize) ToEnvironmentConfigEnvironmentSizePtrOutput() EnvironmentConfigEnvironmentSizePtrOutput
func (EnvironmentConfigEnvironmentSize) ToEnvironmentConfigEnvironmentSizePtrOutputWithContext ¶ added in v0.6.0
func (e EnvironmentConfigEnvironmentSize) ToEnvironmentConfigEnvironmentSizePtrOutputWithContext(ctx context.Context) EnvironmentConfigEnvironmentSizePtrOutput
func (EnvironmentConfigEnvironmentSize) ToStringOutput ¶ added in v0.5.0
func (e EnvironmentConfigEnvironmentSize) ToStringOutput() pulumi.StringOutput
func (EnvironmentConfigEnvironmentSize) ToStringOutputWithContext ¶ added in v0.5.0
func (e EnvironmentConfigEnvironmentSize) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentConfigEnvironmentSize) ToStringPtrOutput ¶ added in v0.5.0
func (e EnvironmentConfigEnvironmentSize) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentConfigEnvironmentSize) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e EnvironmentConfigEnvironmentSize) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentConfigEnvironmentSizeInput ¶ added in v0.6.0
type EnvironmentConfigEnvironmentSizeInput interface { pulumi.Input ToEnvironmentConfigEnvironmentSizeOutput() EnvironmentConfigEnvironmentSizeOutput ToEnvironmentConfigEnvironmentSizeOutputWithContext(context.Context) EnvironmentConfigEnvironmentSizeOutput }
EnvironmentConfigEnvironmentSizeInput is an input type that accepts EnvironmentConfigEnvironmentSizeArgs and EnvironmentConfigEnvironmentSizeOutput values. You can construct a concrete instance of `EnvironmentConfigEnvironmentSizeInput` via:
EnvironmentConfigEnvironmentSizeArgs{...}
type EnvironmentConfigEnvironmentSizeOutput ¶ added in v0.6.0
type EnvironmentConfigEnvironmentSizeOutput struct{ *pulumi.OutputState }
func (EnvironmentConfigEnvironmentSizeOutput) ElementType ¶ added in v0.6.0
func (EnvironmentConfigEnvironmentSizeOutput) ElementType() reflect.Type
func (EnvironmentConfigEnvironmentSizeOutput) ToEnvironmentConfigEnvironmentSizeOutput ¶ added in v0.6.0
func (o EnvironmentConfigEnvironmentSizeOutput) ToEnvironmentConfigEnvironmentSizeOutput() EnvironmentConfigEnvironmentSizeOutput
func (EnvironmentConfigEnvironmentSizeOutput) ToEnvironmentConfigEnvironmentSizeOutputWithContext ¶ added in v0.6.0
func (o EnvironmentConfigEnvironmentSizeOutput) ToEnvironmentConfigEnvironmentSizeOutputWithContext(ctx context.Context) EnvironmentConfigEnvironmentSizeOutput
func (EnvironmentConfigEnvironmentSizeOutput) ToEnvironmentConfigEnvironmentSizePtrOutput ¶ added in v0.6.0
func (o EnvironmentConfigEnvironmentSizeOutput) ToEnvironmentConfigEnvironmentSizePtrOutput() EnvironmentConfigEnvironmentSizePtrOutput
func (EnvironmentConfigEnvironmentSizeOutput) ToEnvironmentConfigEnvironmentSizePtrOutputWithContext ¶ added in v0.6.0
func (o EnvironmentConfigEnvironmentSizeOutput) ToEnvironmentConfigEnvironmentSizePtrOutputWithContext(ctx context.Context) EnvironmentConfigEnvironmentSizePtrOutput
func (EnvironmentConfigEnvironmentSizeOutput) ToStringOutput ¶ added in v0.6.0
func (o EnvironmentConfigEnvironmentSizeOutput) ToStringOutput() pulumi.StringOutput
func (EnvironmentConfigEnvironmentSizeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o EnvironmentConfigEnvironmentSizeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentConfigEnvironmentSizeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o EnvironmentConfigEnvironmentSizeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentConfigEnvironmentSizeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o EnvironmentConfigEnvironmentSizeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentConfigEnvironmentSizePtrInput ¶ added in v0.6.0
type EnvironmentConfigEnvironmentSizePtrInput interface { pulumi.Input ToEnvironmentConfigEnvironmentSizePtrOutput() EnvironmentConfigEnvironmentSizePtrOutput ToEnvironmentConfigEnvironmentSizePtrOutputWithContext(context.Context) EnvironmentConfigEnvironmentSizePtrOutput }
func EnvironmentConfigEnvironmentSizePtr ¶ added in v0.6.0
func EnvironmentConfigEnvironmentSizePtr(v string) EnvironmentConfigEnvironmentSizePtrInput
type EnvironmentConfigEnvironmentSizePtrOutput ¶ added in v0.6.0
type EnvironmentConfigEnvironmentSizePtrOutput struct{ *pulumi.OutputState }
func (EnvironmentConfigEnvironmentSizePtrOutput) ElementType ¶ added in v0.6.0
func (EnvironmentConfigEnvironmentSizePtrOutput) ElementType() reflect.Type
func (EnvironmentConfigEnvironmentSizePtrOutput) ToEnvironmentConfigEnvironmentSizePtrOutput ¶ added in v0.6.0
func (o EnvironmentConfigEnvironmentSizePtrOutput) ToEnvironmentConfigEnvironmentSizePtrOutput() EnvironmentConfigEnvironmentSizePtrOutput
func (EnvironmentConfigEnvironmentSizePtrOutput) ToEnvironmentConfigEnvironmentSizePtrOutputWithContext ¶ added in v0.6.0
func (o EnvironmentConfigEnvironmentSizePtrOutput) ToEnvironmentConfigEnvironmentSizePtrOutputWithContext(ctx context.Context) EnvironmentConfigEnvironmentSizePtrOutput
func (EnvironmentConfigEnvironmentSizePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o EnvironmentConfigEnvironmentSizePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentConfigEnvironmentSizePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o EnvironmentConfigEnvironmentSizePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentConfigInput ¶
type EnvironmentConfigInput interface { pulumi.Input ToEnvironmentConfigOutput() EnvironmentConfigOutput ToEnvironmentConfigOutputWithContext(context.Context) EnvironmentConfigOutput }
EnvironmentConfigInput is an input type that accepts EnvironmentConfigArgs and EnvironmentConfigOutput values. You can construct a concrete instance of `EnvironmentConfigInput` via:
EnvironmentConfigArgs{...}
type EnvironmentConfigOutput ¶
type EnvironmentConfigOutput struct{ *pulumi.OutputState }
Configuration information for an environment.
func (EnvironmentConfigOutput) DatabaseConfig ¶
func (o EnvironmentConfigOutput) DatabaseConfig() DatabaseConfigPtrOutput
Optional. The configuration settings for Cloud SQL instance used internally by Apache Airflow software. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (EnvironmentConfigOutput) ElementType ¶
func (EnvironmentConfigOutput) ElementType() reflect.Type
func (EnvironmentConfigOutput) EncryptionConfig ¶
func (o EnvironmentConfigOutput) EncryptionConfig() EncryptionConfigPtrOutput
Optional. The encryption options for the Cloud Composer environment and its dependencies. Cannot be updated.
func (EnvironmentConfigOutput) EnvironmentSize ¶ added in v0.5.0
func (o EnvironmentConfigOutput) EnvironmentSize() EnvironmentConfigEnvironmentSizePtrOutput
Optional. The size of the Cloud Composer environment. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
func (EnvironmentConfigOutput) MaintenanceWindow ¶
func (o EnvironmentConfigOutput) MaintenanceWindow() MaintenanceWindowPtrOutput
Optional. The maintenance window is the period when Cloud Composer components may undergo maintenance. It is defined so that maintenance is not executed during peak hours or critical time periods. The system will not be under maintenance for every occurrence of this window, but when maintenance is planned, it will be scheduled during the window. The maintenance window period must encompass at least 12 hours per week. This may be split into multiple chunks, each with a size of at least 4 hours. If this value is omitted, Cloud Composer components may be subject to maintenance at any time.
func (EnvironmentConfigOutput) MasterAuthorizedNetworksConfig ¶ added in v0.9.0
func (o EnvironmentConfigOutput) MasterAuthorizedNetworksConfig() MasterAuthorizedNetworksConfigPtrOutput
Optional. The configuration options for GKE clusters master authorized networks. By default master authorized networks feature is: - in case of private environment: enabled with no external networks allowlisted. - in case of public environment: disabled.
func (EnvironmentConfigOutput) NodeConfig ¶
func (o EnvironmentConfigOutput) NodeConfig() NodeConfigPtrOutput
The configuration used for the Kubernetes Engine cluster.
func (EnvironmentConfigOutput) NodeCount ¶
func (o EnvironmentConfigOutput) NodeCount() pulumi.IntPtrOutput
The number of nodes in the Kubernetes Engine cluster that will be used to run this environment. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (EnvironmentConfigOutput) PrivateEnvironmentConfig ¶
func (o EnvironmentConfigOutput) PrivateEnvironmentConfig() PrivateEnvironmentConfigPtrOutput
The configuration used for the Private IP Cloud Composer environment.
func (EnvironmentConfigOutput) SoftwareConfig ¶
func (o EnvironmentConfigOutput) SoftwareConfig() SoftwareConfigPtrOutput
The configuration settings for software inside the environment.
func (EnvironmentConfigOutput) ToEnvironmentConfigOutput ¶
func (o EnvironmentConfigOutput) ToEnvironmentConfigOutput() EnvironmentConfigOutput
func (EnvironmentConfigOutput) ToEnvironmentConfigOutputWithContext ¶
func (o EnvironmentConfigOutput) ToEnvironmentConfigOutputWithContext(ctx context.Context) EnvironmentConfigOutput
func (EnvironmentConfigOutput) ToEnvironmentConfigPtrOutput ¶
func (o EnvironmentConfigOutput) ToEnvironmentConfigPtrOutput() EnvironmentConfigPtrOutput
func (EnvironmentConfigOutput) ToEnvironmentConfigPtrOutputWithContext ¶
func (o EnvironmentConfigOutput) ToEnvironmentConfigPtrOutputWithContext(ctx context.Context) EnvironmentConfigPtrOutput
func (EnvironmentConfigOutput) WebServerConfig ¶
func (o EnvironmentConfigOutput) WebServerConfig() WebServerConfigPtrOutput
Optional. The configuration settings for the Airflow web server App Engine instance. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (EnvironmentConfigOutput) WebServerNetworkAccessControl ¶
func (o EnvironmentConfigOutput) WebServerNetworkAccessControl() WebServerNetworkAccessControlPtrOutput
Optional. The network-level access control policy for the Airflow web server. If unspecified, no network-level access restrictions will be applied.
func (EnvironmentConfigOutput) WorkloadsConfig ¶ added in v0.5.0
func (o EnvironmentConfigOutput) WorkloadsConfig() WorkloadsConfigPtrOutput
Optional. The workloads configuration settings for the GKE cluster associated with the Cloud Composer environment. The GKE cluster runs Airflow scheduler, web server and workers workloads. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
type EnvironmentConfigPtrInput ¶
type EnvironmentConfigPtrInput interface { pulumi.Input ToEnvironmentConfigPtrOutput() EnvironmentConfigPtrOutput ToEnvironmentConfigPtrOutputWithContext(context.Context) EnvironmentConfigPtrOutput }
EnvironmentConfigPtrInput is an input type that accepts EnvironmentConfigArgs, EnvironmentConfigPtr and EnvironmentConfigPtrOutput values. You can construct a concrete instance of `EnvironmentConfigPtrInput` via:
EnvironmentConfigArgs{...} or: nil
func EnvironmentConfigPtr ¶
func EnvironmentConfigPtr(v *EnvironmentConfigArgs) EnvironmentConfigPtrInput
type EnvironmentConfigPtrOutput ¶
type EnvironmentConfigPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentConfigPtrOutput) DatabaseConfig ¶
func (o EnvironmentConfigPtrOutput) DatabaseConfig() DatabaseConfigPtrOutput
Optional. The configuration settings for Cloud SQL instance used internally by Apache Airflow software. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (EnvironmentConfigPtrOutput) Elem ¶
func (o EnvironmentConfigPtrOutput) Elem() EnvironmentConfigOutput
func (EnvironmentConfigPtrOutput) ElementType ¶
func (EnvironmentConfigPtrOutput) ElementType() reflect.Type
func (EnvironmentConfigPtrOutput) EncryptionConfig ¶
func (o EnvironmentConfigPtrOutput) EncryptionConfig() EncryptionConfigPtrOutput
Optional. The encryption options for the Cloud Composer environment and its dependencies. Cannot be updated.
func (EnvironmentConfigPtrOutput) EnvironmentSize ¶ added in v0.5.0
func (o EnvironmentConfigPtrOutput) EnvironmentSize() EnvironmentConfigEnvironmentSizePtrOutput
Optional. The size of the Cloud Composer environment. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
func (EnvironmentConfigPtrOutput) MaintenanceWindow ¶
func (o EnvironmentConfigPtrOutput) MaintenanceWindow() MaintenanceWindowPtrOutput
Optional. The maintenance window is the period when Cloud Composer components may undergo maintenance. It is defined so that maintenance is not executed during peak hours or critical time periods. The system will not be under maintenance for every occurrence of this window, but when maintenance is planned, it will be scheduled during the window. The maintenance window period must encompass at least 12 hours per week. This may be split into multiple chunks, each with a size of at least 4 hours. If this value is omitted, Cloud Composer components may be subject to maintenance at any time.
func (EnvironmentConfigPtrOutput) MasterAuthorizedNetworksConfig ¶ added in v0.9.0
func (o EnvironmentConfigPtrOutput) MasterAuthorizedNetworksConfig() MasterAuthorizedNetworksConfigPtrOutput
Optional. The configuration options for GKE clusters master authorized networks. By default master authorized networks feature is: - in case of private environment: enabled with no external networks allowlisted. - in case of public environment: disabled.
func (EnvironmentConfigPtrOutput) NodeConfig ¶
func (o EnvironmentConfigPtrOutput) NodeConfig() NodeConfigPtrOutput
The configuration used for the Kubernetes Engine cluster.
func (EnvironmentConfigPtrOutput) NodeCount ¶
func (o EnvironmentConfigPtrOutput) NodeCount() pulumi.IntPtrOutput
The number of nodes in the Kubernetes Engine cluster that will be used to run this environment. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (EnvironmentConfigPtrOutput) PrivateEnvironmentConfig ¶
func (o EnvironmentConfigPtrOutput) PrivateEnvironmentConfig() PrivateEnvironmentConfigPtrOutput
The configuration used for the Private IP Cloud Composer environment.
func (EnvironmentConfigPtrOutput) SoftwareConfig ¶
func (o EnvironmentConfigPtrOutput) SoftwareConfig() SoftwareConfigPtrOutput
The configuration settings for software inside the environment.
func (EnvironmentConfigPtrOutput) ToEnvironmentConfigPtrOutput ¶
func (o EnvironmentConfigPtrOutput) ToEnvironmentConfigPtrOutput() EnvironmentConfigPtrOutput
func (EnvironmentConfigPtrOutput) ToEnvironmentConfigPtrOutputWithContext ¶
func (o EnvironmentConfigPtrOutput) ToEnvironmentConfigPtrOutputWithContext(ctx context.Context) EnvironmentConfigPtrOutput
func (EnvironmentConfigPtrOutput) WebServerConfig ¶
func (o EnvironmentConfigPtrOutput) WebServerConfig() WebServerConfigPtrOutput
Optional. The configuration settings for the Airflow web server App Engine instance. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (EnvironmentConfigPtrOutput) WebServerNetworkAccessControl ¶
func (o EnvironmentConfigPtrOutput) WebServerNetworkAccessControl() WebServerNetworkAccessControlPtrOutput
Optional. The network-level access control policy for the Airflow web server. If unspecified, no network-level access restrictions will be applied.
func (EnvironmentConfigPtrOutput) WorkloadsConfig ¶ added in v0.5.0
func (o EnvironmentConfigPtrOutput) WorkloadsConfig() WorkloadsConfigPtrOutput
Optional. The workloads configuration settings for the GKE cluster associated with the Cloud Composer environment. The GKE cluster runs Airflow scheduler, web server and workers workloads. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
type EnvironmentConfigResponse ¶
type EnvironmentConfigResponse struct { // The URI of the Apache Airflow Web UI hosted within this environment (see [Airflow web interface](/composer/docs/how-to/accessing/airflow-web-interface)). AirflowUri string `pulumi:"airflowUri"` // The Cloud Storage prefix of the DAGs for this environment. Although Cloud Storage objects reside in a flat namespace, a hierarchical file tree can be simulated using "/"-delimited object name prefixes. DAG objects for this environment reside in a simulated directory with the given prefix. DagGcsPrefix string `pulumi:"dagGcsPrefix"` // Optional. The configuration settings for Cloud SQL instance used internally by Apache Airflow software. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. DatabaseConfig DatabaseConfigResponse `pulumi:"databaseConfig"` // Optional. The encryption options for the Cloud Composer environment and its dependencies. Cannot be updated. EncryptionConfig EncryptionConfigResponse `pulumi:"encryptionConfig"` // Optional. The size of the Cloud Composer environment. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer. EnvironmentSize string `pulumi:"environmentSize"` // The Kubernetes Engine cluster used to run this environment. GkeCluster string `pulumi:"gkeCluster"` // Optional. The maintenance window is the period when Cloud Composer components may undergo maintenance. It is defined so that maintenance is not executed during peak hours or critical time periods. The system will not be under maintenance for every occurrence of this window, but when maintenance is planned, it will be scheduled during the window. The maintenance window period must encompass at least 12 hours per week. This may be split into multiple chunks, each with a size of at least 4 hours. If this value is omitted, Cloud Composer components may be subject to maintenance at any time. MaintenanceWindow MaintenanceWindowResponse `pulumi:"maintenanceWindow"` // Optional. The configuration options for GKE clusters master authorized networks. By default master authorized networks feature is: - in case of private environment: enabled with no external networks allowlisted. - in case of public environment: disabled. MasterAuthorizedNetworksConfig MasterAuthorizedNetworksConfigResponse `pulumi:"masterAuthorizedNetworksConfig"` // The configuration used for the Kubernetes Engine cluster. NodeConfig NodeConfigResponse `pulumi:"nodeConfig"` // The number of nodes in the Kubernetes Engine cluster that will be used to run this environment. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. NodeCount int `pulumi:"nodeCount"` // The configuration used for the Private IP Cloud Composer environment. PrivateEnvironmentConfig PrivateEnvironmentConfigResponse `pulumi:"privateEnvironmentConfig"` // The configuration settings for software inside the environment. SoftwareConfig SoftwareConfigResponse `pulumi:"softwareConfig"` // Optional. The configuration settings for the Airflow web server App Engine instance. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. WebServerConfig WebServerConfigResponse `pulumi:"webServerConfig"` // Optional. The network-level access control policy for the Airflow web server. If unspecified, no network-level access restrictions will be applied. WebServerNetworkAccessControl WebServerNetworkAccessControlResponse `pulumi:"webServerNetworkAccessControl"` // Optional. The workloads configuration settings for the GKE cluster associated with the Cloud Composer environment. The GKE cluster runs Airflow scheduler, web server and workers workloads. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer. WorkloadsConfig WorkloadsConfigResponse `pulumi:"workloadsConfig"` }
Configuration information for an environment.
type EnvironmentConfigResponseArgs ¶
type EnvironmentConfigResponseArgs struct { // The URI of the Apache Airflow Web UI hosted within this environment (see [Airflow web interface](/composer/docs/how-to/accessing/airflow-web-interface)). AirflowUri pulumi.StringInput `pulumi:"airflowUri"` // The Cloud Storage prefix of the DAGs for this environment. Although Cloud Storage objects reside in a flat namespace, a hierarchical file tree can be simulated using "/"-delimited object name prefixes. DAG objects for this environment reside in a simulated directory with the given prefix. DagGcsPrefix pulumi.StringInput `pulumi:"dagGcsPrefix"` // Optional. The configuration settings for Cloud SQL instance used internally by Apache Airflow software. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. DatabaseConfig DatabaseConfigResponseInput `pulumi:"databaseConfig"` // Optional. The encryption options for the Cloud Composer environment and its dependencies. Cannot be updated. EncryptionConfig EncryptionConfigResponseInput `pulumi:"encryptionConfig"` // Optional. The size of the Cloud Composer environment. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer. EnvironmentSize pulumi.StringInput `pulumi:"environmentSize"` // The Kubernetes Engine cluster used to run this environment. GkeCluster pulumi.StringInput `pulumi:"gkeCluster"` // Optional. The maintenance window is the period when Cloud Composer components may undergo maintenance. It is defined so that maintenance is not executed during peak hours or critical time periods. The system will not be under maintenance for every occurrence of this window, but when maintenance is planned, it will be scheduled during the window. The maintenance window period must encompass at least 12 hours per week. This may be split into multiple chunks, each with a size of at least 4 hours. If this value is omitted, Cloud Composer components may be subject to maintenance at any time. MaintenanceWindow MaintenanceWindowResponseInput `pulumi:"maintenanceWindow"` // Optional. The configuration options for GKE clusters master authorized networks. By default master authorized networks feature is: - in case of private environment: enabled with no external networks allowlisted. - in case of public environment: disabled. MasterAuthorizedNetworksConfig MasterAuthorizedNetworksConfigResponseInput `pulumi:"masterAuthorizedNetworksConfig"` // The configuration used for the Kubernetes Engine cluster. NodeConfig NodeConfigResponseInput `pulumi:"nodeConfig"` // The number of nodes in the Kubernetes Engine cluster that will be used to run this environment. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. NodeCount pulumi.IntInput `pulumi:"nodeCount"` // The configuration used for the Private IP Cloud Composer environment. PrivateEnvironmentConfig PrivateEnvironmentConfigResponseInput `pulumi:"privateEnvironmentConfig"` // The configuration settings for software inside the environment. SoftwareConfig SoftwareConfigResponseInput `pulumi:"softwareConfig"` // Optional. The configuration settings for the Airflow web server App Engine instance. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. WebServerConfig WebServerConfigResponseInput `pulumi:"webServerConfig"` // Optional. The network-level access control policy for the Airflow web server. If unspecified, no network-level access restrictions will be applied. WebServerNetworkAccessControl WebServerNetworkAccessControlResponseInput `pulumi:"webServerNetworkAccessControl"` // Optional. The workloads configuration settings for the GKE cluster associated with the Cloud Composer environment. The GKE cluster runs Airflow scheduler, web server and workers workloads. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer. WorkloadsConfig WorkloadsConfigResponseInput `pulumi:"workloadsConfig"` }
Configuration information for an environment.
func (EnvironmentConfigResponseArgs) ElementType ¶
func (EnvironmentConfigResponseArgs) ElementType() reflect.Type
func (EnvironmentConfigResponseArgs) ToEnvironmentConfigResponseOutput ¶
func (i EnvironmentConfigResponseArgs) ToEnvironmentConfigResponseOutput() EnvironmentConfigResponseOutput
func (EnvironmentConfigResponseArgs) ToEnvironmentConfigResponseOutputWithContext ¶
func (i EnvironmentConfigResponseArgs) ToEnvironmentConfigResponseOutputWithContext(ctx context.Context) EnvironmentConfigResponseOutput
func (EnvironmentConfigResponseArgs) ToEnvironmentConfigResponsePtrOutput ¶
func (i EnvironmentConfigResponseArgs) ToEnvironmentConfigResponsePtrOutput() EnvironmentConfigResponsePtrOutput
func (EnvironmentConfigResponseArgs) ToEnvironmentConfigResponsePtrOutputWithContext ¶
func (i EnvironmentConfigResponseArgs) ToEnvironmentConfigResponsePtrOutputWithContext(ctx context.Context) EnvironmentConfigResponsePtrOutput
type EnvironmentConfigResponseInput ¶
type EnvironmentConfigResponseInput interface { pulumi.Input ToEnvironmentConfigResponseOutput() EnvironmentConfigResponseOutput ToEnvironmentConfigResponseOutputWithContext(context.Context) EnvironmentConfigResponseOutput }
EnvironmentConfigResponseInput is an input type that accepts EnvironmentConfigResponseArgs and EnvironmentConfigResponseOutput values. You can construct a concrete instance of `EnvironmentConfigResponseInput` via:
EnvironmentConfigResponseArgs{...}
type EnvironmentConfigResponseOutput ¶
type EnvironmentConfigResponseOutput struct{ *pulumi.OutputState }
Configuration information for an environment.
func (EnvironmentConfigResponseOutput) AirflowUri ¶
func (o EnvironmentConfigResponseOutput) AirflowUri() pulumi.StringOutput
The URI of the Apache Airflow Web UI hosted within this environment (see [Airflow web interface](/composer/docs/how-to/accessing/airflow-web-interface)).
func (EnvironmentConfigResponseOutput) DagGcsPrefix ¶
func (o EnvironmentConfigResponseOutput) DagGcsPrefix() pulumi.StringOutput
The Cloud Storage prefix of the DAGs for this environment. Although Cloud Storage objects reside in a flat namespace, a hierarchical file tree can be simulated using "/"-delimited object name prefixes. DAG objects for this environment reside in a simulated directory with the given prefix.
func (EnvironmentConfigResponseOutput) DatabaseConfig ¶
func (o EnvironmentConfigResponseOutput) DatabaseConfig() DatabaseConfigResponseOutput
Optional. The configuration settings for Cloud SQL instance used internally by Apache Airflow software. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (EnvironmentConfigResponseOutput) ElementType ¶
func (EnvironmentConfigResponseOutput) ElementType() reflect.Type
func (EnvironmentConfigResponseOutput) EncryptionConfig ¶
func (o EnvironmentConfigResponseOutput) EncryptionConfig() EncryptionConfigResponseOutput
Optional. The encryption options for the Cloud Composer environment and its dependencies. Cannot be updated.
func (EnvironmentConfigResponseOutput) EnvironmentSize ¶ added in v0.5.0
func (o EnvironmentConfigResponseOutput) EnvironmentSize() pulumi.StringOutput
Optional. The size of the Cloud Composer environment. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
func (EnvironmentConfigResponseOutput) GkeCluster ¶
func (o EnvironmentConfigResponseOutput) GkeCluster() pulumi.StringOutput
The Kubernetes Engine cluster used to run this environment.
func (EnvironmentConfigResponseOutput) MaintenanceWindow ¶
func (o EnvironmentConfigResponseOutput) MaintenanceWindow() MaintenanceWindowResponseOutput
Optional. The maintenance window is the period when Cloud Composer components may undergo maintenance. It is defined so that maintenance is not executed during peak hours or critical time periods. The system will not be under maintenance for every occurrence of this window, but when maintenance is planned, it will be scheduled during the window. The maintenance window period must encompass at least 12 hours per week. This may be split into multiple chunks, each with a size of at least 4 hours. If this value is omitted, Cloud Composer components may be subject to maintenance at any time.
func (EnvironmentConfigResponseOutput) MasterAuthorizedNetworksConfig ¶ added in v0.9.0
func (o EnvironmentConfigResponseOutput) MasterAuthorizedNetworksConfig() MasterAuthorizedNetworksConfigResponseOutput
Optional. The configuration options for GKE clusters master authorized networks. By default master authorized networks feature is: - in case of private environment: enabled with no external networks allowlisted. - in case of public environment: disabled.
func (EnvironmentConfigResponseOutput) NodeConfig ¶
func (o EnvironmentConfigResponseOutput) NodeConfig() NodeConfigResponseOutput
The configuration used for the Kubernetes Engine cluster.
func (EnvironmentConfigResponseOutput) NodeCount ¶
func (o EnvironmentConfigResponseOutput) NodeCount() pulumi.IntOutput
The number of nodes in the Kubernetes Engine cluster that will be used to run this environment. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (EnvironmentConfigResponseOutput) PrivateEnvironmentConfig ¶
func (o EnvironmentConfigResponseOutput) PrivateEnvironmentConfig() PrivateEnvironmentConfigResponseOutput
The configuration used for the Private IP Cloud Composer environment.
func (EnvironmentConfigResponseOutput) SoftwareConfig ¶
func (o EnvironmentConfigResponseOutput) SoftwareConfig() SoftwareConfigResponseOutput
The configuration settings for software inside the environment.
func (EnvironmentConfigResponseOutput) ToEnvironmentConfigResponseOutput ¶
func (o EnvironmentConfigResponseOutput) ToEnvironmentConfigResponseOutput() EnvironmentConfigResponseOutput
func (EnvironmentConfigResponseOutput) ToEnvironmentConfigResponseOutputWithContext ¶
func (o EnvironmentConfigResponseOutput) ToEnvironmentConfigResponseOutputWithContext(ctx context.Context) EnvironmentConfigResponseOutput
func (EnvironmentConfigResponseOutput) ToEnvironmentConfigResponsePtrOutput ¶
func (o EnvironmentConfigResponseOutput) ToEnvironmentConfigResponsePtrOutput() EnvironmentConfigResponsePtrOutput
func (EnvironmentConfigResponseOutput) ToEnvironmentConfigResponsePtrOutputWithContext ¶
func (o EnvironmentConfigResponseOutput) ToEnvironmentConfigResponsePtrOutputWithContext(ctx context.Context) EnvironmentConfigResponsePtrOutput
func (EnvironmentConfigResponseOutput) WebServerConfig ¶
func (o EnvironmentConfigResponseOutput) WebServerConfig() WebServerConfigResponseOutput
Optional. The configuration settings for the Airflow web server App Engine instance. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (EnvironmentConfigResponseOutput) WebServerNetworkAccessControl ¶
func (o EnvironmentConfigResponseOutput) WebServerNetworkAccessControl() WebServerNetworkAccessControlResponseOutput
Optional. The network-level access control policy for the Airflow web server. If unspecified, no network-level access restrictions will be applied.
func (EnvironmentConfigResponseOutput) WorkloadsConfig ¶ added in v0.5.0
func (o EnvironmentConfigResponseOutput) WorkloadsConfig() WorkloadsConfigResponseOutput
Optional. The workloads configuration settings for the GKE cluster associated with the Cloud Composer environment. The GKE cluster runs Airflow scheduler, web server and workers workloads. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
type EnvironmentConfigResponsePtrInput ¶
type EnvironmentConfigResponsePtrInput interface { pulumi.Input ToEnvironmentConfigResponsePtrOutput() EnvironmentConfigResponsePtrOutput ToEnvironmentConfigResponsePtrOutputWithContext(context.Context) EnvironmentConfigResponsePtrOutput }
EnvironmentConfigResponsePtrInput is an input type that accepts EnvironmentConfigResponseArgs, EnvironmentConfigResponsePtr and EnvironmentConfigResponsePtrOutput values. You can construct a concrete instance of `EnvironmentConfigResponsePtrInput` via:
EnvironmentConfigResponseArgs{...} or: nil
func EnvironmentConfigResponsePtr ¶
func EnvironmentConfigResponsePtr(v *EnvironmentConfigResponseArgs) EnvironmentConfigResponsePtrInput
type EnvironmentConfigResponsePtrOutput ¶
type EnvironmentConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (EnvironmentConfigResponsePtrOutput) AirflowUri ¶
func (o EnvironmentConfigResponsePtrOutput) AirflowUri() pulumi.StringPtrOutput
The URI of the Apache Airflow Web UI hosted within this environment (see [Airflow web interface](/composer/docs/how-to/accessing/airflow-web-interface)).
func (EnvironmentConfigResponsePtrOutput) DagGcsPrefix ¶
func (o EnvironmentConfigResponsePtrOutput) DagGcsPrefix() pulumi.StringPtrOutput
The Cloud Storage prefix of the DAGs for this environment. Although Cloud Storage objects reside in a flat namespace, a hierarchical file tree can be simulated using "/"-delimited object name prefixes. DAG objects for this environment reside in a simulated directory with the given prefix.
func (EnvironmentConfigResponsePtrOutput) DatabaseConfig ¶
func (o EnvironmentConfigResponsePtrOutput) DatabaseConfig() DatabaseConfigResponsePtrOutput
Optional. The configuration settings for Cloud SQL instance used internally by Apache Airflow software. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (EnvironmentConfigResponsePtrOutput) Elem ¶
func (o EnvironmentConfigResponsePtrOutput) Elem() EnvironmentConfigResponseOutput
func (EnvironmentConfigResponsePtrOutput) ElementType ¶
func (EnvironmentConfigResponsePtrOutput) ElementType() reflect.Type
func (EnvironmentConfigResponsePtrOutput) EncryptionConfig ¶
func (o EnvironmentConfigResponsePtrOutput) EncryptionConfig() EncryptionConfigResponsePtrOutput
Optional. The encryption options for the Cloud Composer environment and its dependencies. Cannot be updated.
func (EnvironmentConfigResponsePtrOutput) EnvironmentSize ¶ added in v0.5.0
func (o EnvironmentConfigResponsePtrOutput) EnvironmentSize() pulumi.StringPtrOutput
Optional. The size of the Cloud Composer environment. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
func (EnvironmentConfigResponsePtrOutput) GkeCluster ¶
func (o EnvironmentConfigResponsePtrOutput) GkeCluster() pulumi.StringPtrOutput
The Kubernetes Engine cluster used to run this environment.
func (EnvironmentConfigResponsePtrOutput) MaintenanceWindow ¶
func (o EnvironmentConfigResponsePtrOutput) MaintenanceWindow() MaintenanceWindowResponsePtrOutput
Optional. The maintenance window is the period when Cloud Composer components may undergo maintenance. It is defined so that maintenance is not executed during peak hours or critical time periods. The system will not be under maintenance for every occurrence of this window, but when maintenance is planned, it will be scheduled during the window. The maintenance window period must encompass at least 12 hours per week. This may be split into multiple chunks, each with a size of at least 4 hours. If this value is omitted, Cloud Composer components may be subject to maintenance at any time.
func (EnvironmentConfigResponsePtrOutput) MasterAuthorizedNetworksConfig ¶ added in v0.9.0
func (o EnvironmentConfigResponsePtrOutput) MasterAuthorizedNetworksConfig() MasterAuthorizedNetworksConfigResponsePtrOutput
Optional. The configuration options for GKE clusters master authorized networks. By default master authorized networks feature is: - in case of private environment: enabled with no external networks allowlisted. - in case of public environment: disabled.
func (EnvironmentConfigResponsePtrOutput) NodeConfig ¶
func (o EnvironmentConfigResponsePtrOutput) NodeConfig() NodeConfigResponsePtrOutput
The configuration used for the Kubernetes Engine cluster.
func (EnvironmentConfigResponsePtrOutput) NodeCount ¶
func (o EnvironmentConfigResponsePtrOutput) NodeCount() pulumi.IntPtrOutput
The number of nodes in the Kubernetes Engine cluster that will be used to run this environment. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (EnvironmentConfigResponsePtrOutput) PrivateEnvironmentConfig ¶
func (o EnvironmentConfigResponsePtrOutput) PrivateEnvironmentConfig() PrivateEnvironmentConfigResponsePtrOutput
The configuration used for the Private IP Cloud Composer environment.
func (EnvironmentConfigResponsePtrOutput) SoftwareConfig ¶
func (o EnvironmentConfigResponsePtrOutput) SoftwareConfig() SoftwareConfigResponsePtrOutput
The configuration settings for software inside the environment.
func (EnvironmentConfigResponsePtrOutput) ToEnvironmentConfigResponsePtrOutput ¶
func (o EnvironmentConfigResponsePtrOutput) ToEnvironmentConfigResponsePtrOutput() EnvironmentConfigResponsePtrOutput
func (EnvironmentConfigResponsePtrOutput) ToEnvironmentConfigResponsePtrOutputWithContext ¶
func (o EnvironmentConfigResponsePtrOutput) ToEnvironmentConfigResponsePtrOutputWithContext(ctx context.Context) EnvironmentConfigResponsePtrOutput
func (EnvironmentConfigResponsePtrOutput) WebServerConfig ¶
func (o EnvironmentConfigResponsePtrOutput) WebServerConfig() WebServerConfigResponsePtrOutput
Optional. The configuration settings for the Airflow web server App Engine instance. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (EnvironmentConfigResponsePtrOutput) WebServerNetworkAccessControl ¶
func (o EnvironmentConfigResponsePtrOutput) WebServerNetworkAccessControl() WebServerNetworkAccessControlResponsePtrOutput
Optional. The network-level access control policy for the Airflow web server. If unspecified, no network-level access restrictions will be applied.
func (EnvironmentConfigResponsePtrOutput) WorkloadsConfig ¶ added in v0.5.0
func (o EnvironmentConfigResponsePtrOutput) WorkloadsConfig() WorkloadsConfigResponsePtrOutput
Optional. The workloads configuration settings for the GKE cluster associated with the Cloud Composer environment. The GKE cluster runs Airflow scheduler, web server and workers workloads. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
type EnvironmentInput ¶
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput }
type EnvironmentOutput ¶
type EnvironmentOutput struct{ *pulumi.OutputState }
func (EnvironmentOutput) ElementType ¶
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) ToEnvironmentOutput ¶
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentState ¶
type EnvironmentState struct { }
func (EnvironmentState) ElementType ¶
func (EnvironmentState) ElementType() reflect.Type
type EnvironmentStateEnum ¶ added in v0.4.0
type EnvironmentStateEnum string
The current state of the environment.
func (EnvironmentStateEnum) ElementType ¶ added in v0.4.0
func (EnvironmentStateEnum) ElementType() reflect.Type
func (EnvironmentStateEnum) ToEnvironmentStateEnumOutput ¶ added in v0.6.0
func (e EnvironmentStateEnum) ToEnvironmentStateEnumOutput() EnvironmentStateEnumOutput
func (EnvironmentStateEnum) ToEnvironmentStateEnumOutputWithContext ¶ added in v0.6.0
func (e EnvironmentStateEnum) ToEnvironmentStateEnumOutputWithContext(ctx context.Context) EnvironmentStateEnumOutput
func (EnvironmentStateEnum) ToEnvironmentStateEnumPtrOutput ¶ added in v0.6.0
func (e EnvironmentStateEnum) ToEnvironmentStateEnumPtrOutput() EnvironmentStateEnumPtrOutput
func (EnvironmentStateEnum) ToEnvironmentStateEnumPtrOutputWithContext ¶ added in v0.6.0
func (e EnvironmentStateEnum) ToEnvironmentStateEnumPtrOutputWithContext(ctx context.Context) EnvironmentStateEnumPtrOutput
func (EnvironmentStateEnum) ToStringOutput ¶ added in v0.4.0
func (e EnvironmentStateEnum) ToStringOutput() pulumi.StringOutput
func (EnvironmentStateEnum) ToStringOutputWithContext ¶ added in v0.4.0
func (e EnvironmentStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentStateEnum) ToStringPtrOutput ¶ added in v0.4.0
func (e EnvironmentStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentStateEnum) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e EnvironmentStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentStateEnumInput ¶ added in v0.6.0
type EnvironmentStateEnumInput interface { pulumi.Input ToEnvironmentStateEnumOutput() EnvironmentStateEnumOutput ToEnvironmentStateEnumOutputWithContext(context.Context) EnvironmentStateEnumOutput }
EnvironmentStateEnumInput is an input type that accepts EnvironmentStateEnumArgs and EnvironmentStateEnumOutput values. You can construct a concrete instance of `EnvironmentStateEnumInput` via:
EnvironmentStateEnumArgs{...}
type EnvironmentStateEnumOutput ¶ added in v0.6.0
type EnvironmentStateEnumOutput struct{ *pulumi.OutputState }
func (EnvironmentStateEnumOutput) ElementType ¶ added in v0.6.0
func (EnvironmentStateEnumOutput) ElementType() reflect.Type
func (EnvironmentStateEnumOutput) ToEnvironmentStateEnumOutput ¶ added in v0.6.0
func (o EnvironmentStateEnumOutput) ToEnvironmentStateEnumOutput() EnvironmentStateEnumOutput
func (EnvironmentStateEnumOutput) ToEnvironmentStateEnumOutputWithContext ¶ added in v0.6.0
func (o EnvironmentStateEnumOutput) ToEnvironmentStateEnumOutputWithContext(ctx context.Context) EnvironmentStateEnumOutput
func (EnvironmentStateEnumOutput) ToEnvironmentStateEnumPtrOutput ¶ added in v0.6.0
func (o EnvironmentStateEnumOutput) ToEnvironmentStateEnumPtrOutput() EnvironmentStateEnumPtrOutput
func (EnvironmentStateEnumOutput) ToEnvironmentStateEnumPtrOutputWithContext ¶ added in v0.6.0
func (o EnvironmentStateEnumOutput) ToEnvironmentStateEnumPtrOutputWithContext(ctx context.Context) EnvironmentStateEnumPtrOutput
func (EnvironmentStateEnumOutput) ToStringOutput ¶ added in v0.6.0
func (o EnvironmentStateEnumOutput) ToStringOutput() pulumi.StringOutput
func (EnvironmentStateEnumOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o EnvironmentStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentStateEnumOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o EnvironmentStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentStateEnumOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o EnvironmentStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentStateEnumPtrInput ¶ added in v0.6.0
type EnvironmentStateEnumPtrInput interface { pulumi.Input ToEnvironmentStateEnumPtrOutput() EnvironmentStateEnumPtrOutput ToEnvironmentStateEnumPtrOutputWithContext(context.Context) EnvironmentStateEnumPtrOutput }
func EnvironmentStateEnumPtr ¶ added in v0.6.0
func EnvironmentStateEnumPtr(v string) EnvironmentStateEnumPtrInput
type EnvironmentStateEnumPtrOutput ¶ added in v0.6.0
type EnvironmentStateEnumPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentStateEnumPtrOutput) Elem ¶ added in v0.6.0
func (o EnvironmentStateEnumPtrOutput) Elem() EnvironmentStateEnumOutput
func (EnvironmentStateEnumPtrOutput) ElementType ¶ added in v0.6.0
func (EnvironmentStateEnumPtrOutput) ElementType() reflect.Type
func (EnvironmentStateEnumPtrOutput) ToEnvironmentStateEnumPtrOutput ¶ added in v0.6.0
func (o EnvironmentStateEnumPtrOutput) ToEnvironmentStateEnumPtrOutput() EnvironmentStateEnumPtrOutput
func (EnvironmentStateEnumPtrOutput) ToEnvironmentStateEnumPtrOutputWithContext ¶ added in v0.6.0
func (o EnvironmentStateEnumPtrOutput) ToEnvironmentStateEnumPtrOutputWithContext(ctx context.Context) EnvironmentStateEnumPtrOutput
func (EnvironmentStateEnumPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o EnvironmentStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentStateEnumPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o EnvironmentStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPAllocationPolicy ¶
type IPAllocationPolicy struct { // Optional. The IP address range used to allocate IP addresses to pods in the cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. Specify `cluster_secondary_range_name` or `cluster_ipv4_cidr_block` but not both. ClusterIpv4CidrBlock *string `pulumi:"clusterIpv4CidrBlock"` // Optional. The name of the cluster's secondary range used to allocate IP addresses to pods. Specify either `cluster_secondary_range_name` or `cluster_ipv4_cidr_block` but not both. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. ClusterSecondaryRangeName *string `pulumi:"clusterSecondaryRangeName"` // Optional. The IP address range of the services IP addresses in this cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. Specify `services_secondary_range_name` or `services_ipv4_cidr_block` but not both. ServicesIpv4CidrBlock *string `pulumi:"servicesIpv4CidrBlock"` // Optional. The name of the services' secondary range used to allocate IP addresses to the cluster. Specify either `services_secondary_range_name` or `services_ipv4_cidr_block` but not both. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. ServicesSecondaryRangeName *string `pulumi:"servicesSecondaryRangeName"` // Optional. Whether or not to enable Alias IPs in the GKE cluster. If `true`, a VPC-native cluster is created. This field is only supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Environments in newer versions always use VPC-native GKE clusters. UseIpAliases *bool `pulumi:"useIpAliases"` }
Configuration for controlling how IPs are allocated in the GKE cluster.
type IPAllocationPolicyArgs ¶
type IPAllocationPolicyArgs struct { // Optional. The IP address range used to allocate IP addresses to pods in the cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. Specify `cluster_secondary_range_name` or `cluster_ipv4_cidr_block` but not both. ClusterIpv4CidrBlock pulumi.StringPtrInput `pulumi:"clusterIpv4CidrBlock"` // Optional. The name of the cluster's secondary range used to allocate IP addresses to pods. Specify either `cluster_secondary_range_name` or `cluster_ipv4_cidr_block` but not both. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. ClusterSecondaryRangeName pulumi.StringPtrInput `pulumi:"clusterSecondaryRangeName"` // Optional. The IP address range of the services IP addresses in this cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. Specify `services_secondary_range_name` or `services_ipv4_cidr_block` but not both. ServicesIpv4CidrBlock pulumi.StringPtrInput `pulumi:"servicesIpv4CidrBlock"` // Optional. The name of the services' secondary range used to allocate IP addresses to the cluster. Specify either `services_secondary_range_name` or `services_ipv4_cidr_block` but not both. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. ServicesSecondaryRangeName pulumi.StringPtrInput `pulumi:"servicesSecondaryRangeName"` // Optional. Whether or not to enable Alias IPs in the GKE cluster. If `true`, a VPC-native cluster is created. This field is only supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Environments in newer versions always use VPC-native GKE clusters. UseIpAliases pulumi.BoolPtrInput `pulumi:"useIpAliases"` }
Configuration for controlling how IPs are allocated in the GKE cluster.
func (IPAllocationPolicyArgs) ElementType ¶
func (IPAllocationPolicyArgs) ElementType() reflect.Type
func (IPAllocationPolicyArgs) ToIPAllocationPolicyOutput ¶
func (i IPAllocationPolicyArgs) ToIPAllocationPolicyOutput() IPAllocationPolicyOutput
func (IPAllocationPolicyArgs) ToIPAllocationPolicyOutputWithContext ¶
func (i IPAllocationPolicyArgs) ToIPAllocationPolicyOutputWithContext(ctx context.Context) IPAllocationPolicyOutput
func (IPAllocationPolicyArgs) ToIPAllocationPolicyPtrOutput ¶
func (i IPAllocationPolicyArgs) ToIPAllocationPolicyPtrOutput() IPAllocationPolicyPtrOutput
func (IPAllocationPolicyArgs) ToIPAllocationPolicyPtrOutputWithContext ¶
func (i IPAllocationPolicyArgs) ToIPAllocationPolicyPtrOutputWithContext(ctx context.Context) IPAllocationPolicyPtrOutput
type IPAllocationPolicyInput ¶
type IPAllocationPolicyInput interface { pulumi.Input ToIPAllocationPolicyOutput() IPAllocationPolicyOutput ToIPAllocationPolicyOutputWithContext(context.Context) IPAllocationPolicyOutput }
IPAllocationPolicyInput is an input type that accepts IPAllocationPolicyArgs and IPAllocationPolicyOutput values. You can construct a concrete instance of `IPAllocationPolicyInput` via:
IPAllocationPolicyArgs{...}
type IPAllocationPolicyOutput ¶
type IPAllocationPolicyOutput struct{ *pulumi.OutputState }
Configuration for controlling how IPs are allocated in the GKE cluster.
func (IPAllocationPolicyOutput) ClusterIpv4CidrBlock ¶
func (o IPAllocationPolicyOutput) ClusterIpv4CidrBlock() pulumi.StringPtrOutput
Optional. The IP address range used to allocate IP addresses to pods in the cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. Specify `cluster_secondary_range_name` or `cluster_ipv4_cidr_block` but not both.
func (IPAllocationPolicyOutput) ClusterSecondaryRangeName ¶
func (o IPAllocationPolicyOutput) ClusterSecondaryRangeName() pulumi.StringPtrOutput
Optional. The name of the cluster's secondary range used to allocate IP addresses to pods. Specify either `cluster_secondary_range_name` or `cluster_ipv4_cidr_block` but not both. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true.
func (IPAllocationPolicyOutput) ElementType ¶
func (IPAllocationPolicyOutput) ElementType() reflect.Type
func (IPAllocationPolicyOutput) ServicesIpv4CidrBlock ¶
func (o IPAllocationPolicyOutput) ServicesIpv4CidrBlock() pulumi.StringPtrOutput
Optional. The IP address range of the services IP addresses in this cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. Specify `services_secondary_range_name` or `services_ipv4_cidr_block` but not both.
func (IPAllocationPolicyOutput) ServicesSecondaryRangeName ¶
func (o IPAllocationPolicyOutput) ServicesSecondaryRangeName() pulumi.StringPtrOutput
Optional. The name of the services' secondary range used to allocate IP addresses to the cluster. Specify either `services_secondary_range_name` or `services_ipv4_cidr_block` but not both. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true.
func (IPAllocationPolicyOutput) ToIPAllocationPolicyOutput ¶
func (o IPAllocationPolicyOutput) ToIPAllocationPolicyOutput() IPAllocationPolicyOutput
func (IPAllocationPolicyOutput) ToIPAllocationPolicyOutputWithContext ¶
func (o IPAllocationPolicyOutput) ToIPAllocationPolicyOutputWithContext(ctx context.Context) IPAllocationPolicyOutput
func (IPAllocationPolicyOutput) ToIPAllocationPolicyPtrOutput ¶
func (o IPAllocationPolicyOutput) ToIPAllocationPolicyPtrOutput() IPAllocationPolicyPtrOutput
func (IPAllocationPolicyOutput) ToIPAllocationPolicyPtrOutputWithContext ¶
func (o IPAllocationPolicyOutput) ToIPAllocationPolicyPtrOutputWithContext(ctx context.Context) IPAllocationPolicyPtrOutput
func (IPAllocationPolicyOutput) UseIpAliases ¶
func (o IPAllocationPolicyOutput) UseIpAliases() pulumi.BoolPtrOutput
Optional. Whether or not to enable Alias IPs in the GKE cluster. If `true`, a VPC-native cluster is created. This field is only supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Environments in newer versions always use VPC-native GKE clusters.
type IPAllocationPolicyPtrInput ¶
type IPAllocationPolicyPtrInput interface { pulumi.Input ToIPAllocationPolicyPtrOutput() IPAllocationPolicyPtrOutput ToIPAllocationPolicyPtrOutputWithContext(context.Context) IPAllocationPolicyPtrOutput }
IPAllocationPolicyPtrInput is an input type that accepts IPAllocationPolicyArgs, IPAllocationPolicyPtr and IPAllocationPolicyPtrOutput values. You can construct a concrete instance of `IPAllocationPolicyPtrInput` via:
IPAllocationPolicyArgs{...} or: nil
func IPAllocationPolicyPtr ¶
func IPAllocationPolicyPtr(v *IPAllocationPolicyArgs) IPAllocationPolicyPtrInput
type IPAllocationPolicyPtrOutput ¶
type IPAllocationPolicyPtrOutput struct{ *pulumi.OutputState }
func (IPAllocationPolicyPtrOutput) ClusterIpv4CidrBlock ¶
func (o IPAllocationPolicyPtrOutput) ClusterIpv4CidrBlock() pulumi.StringPtrOutput
Optional. The IP address range used to allocate IP addresses to pods in the cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. Specify `cluster_secondary_range_name` or `cluster_ipv4_cidr_block` but not both.
func (IPAllocationPolicyPtrOutput) ClusterSecondaryRangeName ¶
func (o IPAllocationPolicyPtrOutput) ClusterSecondaryRangeName() pulumi.StringPtrOutput
Optional. The name of the cluster's secondary range used to allocate IP addresses to pods. Specify either `cluster_secondary_range_name` or `cluster_ipv4_cidr_block` but not both. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true.
func (IPAllocationPolicyPtrOutput) Elem ¶
func (o IPAllocationPolicyPtrOutput) Elem() IPAllocationPolicyOutput
func (IPAllocationPolicyPtrOutput) ElementType ¶
func (IPAllocationPolicyPtrOutput) ElementType() reflect.Type
func (IPAllocationPolicyPtrOutput) ServicesIpv4CidrBlock ¶
func (o IPAllocationPolicyPtrOutput) ServicesIpv4CidrBlock() pulumi.StringPtrOutput
Optional. The IP address range of the services IP addresses in this cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. Specify `services_secondary_range_name` or `services_ipv4_cidr_block` but not both.
func (IPAllocationPolicyPtrOutput) ServicesSecondaryRangeName ¶
func (o IPAllocationPolicyPtrOutput) ServicesSecondaryRangeName() pulumi.StringPtrOutput
Optional. The name of the services' secondary range used to allocate IP addresses to the cluster. Specify either `services_secondary_range_name` or `services_ipv4_cidr_block` but not both. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true.
func (IPAllocationPolicyPtrOutput) ToIPAllocationPolicyPtrOutput ¶
func (o IPAllocationPolicyPtrOutput) ToIPAllocationPolicyPtrOutput() IPAllocationPolicyPtrOutput
func (IPAllocationPolicyPtrOutput) ToIPAllocationPolicyPtrOutputWithContext ¶
func (o IPAllocationPolicyPtrOutput) ToIPAllocationPolicyPtrOutputWithContext(ctx context.Context) IPAllocationPolicyPtrOutput
func (IPAllocationPolicyPtrOutput) UseIpAliases ¶
func (o IPAllocationPolicyPtrOutput) UseIpAliases() pulumi.BoolPtrOutput
Optional. Whether or not to enable Alias IPs in the GKE cluster. If `true`, a VPC-native cluster is created. This field is only supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Environments in newer versions always use VPC-native GKE clusters.
type IPAllocationPolicyResponse ¶
type IPAllocationPolicyResponse struct { // Optional. The IP address range used to allocate IP addresses to pods in the cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. Specify `cluster_secondary_range_name` or `cluster_ipv4_cidr_block` but not both. ClusterIpv4CidrBlock string `pulumi:"clusterIpv4CidrBlock"` // Optional. The name of the cluster's secondary range used to allocate IP addresses to pods. Specify either `cluster_secondary_range_name` or `cluster_ipv4_cidr_block` but not both. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. ClusterSecondaryRangeName string `pulumi:"clusterSecondaryRangeName"` // Optional. The IP address range of the services IP addresses in this cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. Specify `services_secondary_range_name` or `services_ipv4_cidr_block` but not both. ServicesIpv4CidrBlock string `pulumi:"servicesIpv4CidrBlock"` // Optional. The name of the services' secondary range used to allocate IP addresses to the cluster. Specify either `services_secondary_range_name` or `services_ipv4_cidr_block` but not both. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. ServicesSecondaryRangeName string `pulumi:"servicesSecondaryRangeName"` // Optional. Whether or not to enable Alias IPs in the GKE cluster. If `true`, a VPC-native cluster is created. This field is only supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Environments in newer versions always use VPC-native GKE clusters. UseIpAliases bool `pulumi:"useIpAliases"` }
Configuration for controlling how IPs are allocated in the GKE cluster.
type IPAllocationPolicyResponseArgs ¶
type IPAllocationPolicyResponseArgs struct { // Optional. The IP address range used to allocate IP addresses to pods in the cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. Specify `cluster_secondary_range_name` or `cluster_ipv4_cidr_block` but not both. ClusterIpv4CidrBlock pulumi.StringInput `pulumi:"clusterIpv4CidrBlock"` // Optional. The name of the cluster's secondary range used to allocate IP addresses to pods. Specify either `cluster_secondary_range_name` or `cluster_ipv4_cidr_block` but not both. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. ClusterSecondaryRangeName pulumi.StringInput `pulumi:"clusterSecondaryRangeName"` // Optional. The IP address range of the services IP addresses in this cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. Specify `services_secondary_range_name` or `services_ipv4_cidr_block` but not both. ServicesIpv4CidrBlock pulumi.StringInput `pulumi:"servicesIpv4CidrBlock"` // Optional. The name of the services' secondary range used to allocate IP addresses to the cluster. Specify either `services_secondary_range_name` or `services_ipv4_cidr_block` but not both. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. ServicesSecondaryRangeName pulumi.StringInput `pulumi:"servicesSecondaryRangeName"` // Optional. Whether or not to enable Alias IPs in the GKE cluster. If `true`, a VPC-native cluster is created. This field is only supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Environments in newer versions always use VPC-native GKE clusters. UseIpAliases pulumi.BoolInput `pulumi:"useIpAliases"` }
Configuration for controlling how IPs are allocated in the GKE cluster.
func (IPAllocationPolicyResponseArgs) ElementType ¶
func (IPAllocationPolicyResponseArgs) ElementType() reflect.Type
func (IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponseOutput ¶
func (i IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponseOutput() IPAllocationPolicyResponseOutput
func (IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponseOutputWithContext ¶
func (i IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponseOutputWithContext(ctx context.Context) IPAllocationPolicyResponseOutput
func (IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponsePtrOutput ¶
func (i IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponsePtrOutput() IPAllocationPolicyResponsePtrOutput
func (IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponsePtrOutputWithContext ¶
func (i IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponsePtrOutputWithContext(ctx context.Context) IPAllocationPolicyResponsePtrOutput
type IPAllocationPolicyResponseInput ¶
type IPAllocationPolicyResponseInput interface { pulumi.Input ToIPAllocationPolicyResponseOutput() IPAllocationPolicyResponseOutput ToIPAllocationPolicyResponseOutputWithContext(context.Context) IPAllocationPolicyResponseOutput }
IPAllocationPolicyResponseInput is an input type that accepts IPAllocationPolicyResponseArgs and IPAllocationPolicyResponseOutput values. You can construct a concrete instance of `IPAllocationPolicyResponseInput` via:
IPAllocationPolicyResponseArgs{...}
type IPAllocationPolicyResponseOutput ¶
type IPAllocationPolicyResponseOutput struct{ *pulumi.OutputState }
Configuration for controlling how IPs are allocated in the GKE cluster.
func (IPAllocationPolicyResponseOutput) ClusterIpv4CidrBlock ¶
func (o IPAllocationPolicyResponseOutput) ClusterIpv4CidrBlock() pulumi.StringOutput
Optional. The IP address range used to allocate IP addresses to pods in the cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. Specify `cluster_secondary_range_name` or `cluster_ipv4_cidr_block` but not both.
func (IPAllocationPolicyResponseOutput) ClusterSecondaryRangeName ¶
func (o IPAllocationPolicyResponseOutput) ClusterSecondaryRangeName() pulumi.StringOutput
Optional. The name of the cluster's secondary range used to allocate IP addresses to pods. Specify either `cluster_secondary_range_name` or `cluster_ipv4_cidr_block` but not both. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true.
func (IPAllocationPolicyResponseOutput) ElementType ¶
func (IPAllocationPolicyResponseOutput) ElementType() reflect.Type
func (IPAllocationPolicyResponseOutput) ServicesIpv4CidrBlock ¶
func (o IPAllocationPolicyResponseOutput) ServicesIpv4CidrBlock() pulumi.StringOutput
Optional. The IP address range of the services IP addresses in this cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. Specify `services_secondary_range_name` or `services_ipv4_cidr_block` but not both.
func (IPAllocationPolicyResponseOutput) ServicesSecondaryRangeName ¶
func (o IPAllocationPolicyResponseOutput) ServicesSecondaryRangeName() pulumi.StringOutput
Optional. The name of the services' secondary range used to allocate IP addresses to the cluster. Specify either `services_secondary_range_name` or `services_ipv4_cidr_block` but not both. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true.
func (IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponseOutput ¶
func (o IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponseOutput() IPAllocationPolicyResponseOutput
func (IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponseOutputWithContext ¶
func (o IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponseOutputWithContext(ctx context.Context) IPAllocationPolicyResponseOutput
func (IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponsePtrOutput ¶
func (o IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponsePtrOutput() IPAllocationPolicyResponsePtrOutput
func (IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponsePtrOutputWithContext ¶
func (o IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponsePtrOutputWithContext(ctx context.Context) IPAllocationPolicyResponsePtrOutput
func (IPAllocationPolicyResponseOutput) UseIpAliases ¶
func (o IPAllocationPolicyResponseOutput) UseIpAliases() pulumi.BoolOutput
Optional. Whether or not to enable Alias IPs in the GKE cluster. If `true`, a VPC-native cluster is created. This field is only supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Environments in newer versions always use VPC-native GKE clusters.
type IPAllocationPolicyResponsePtrInput ¶
type IPAllocationPolicyResponsePtrInput interface { pulumi.Input ToIPAllocationPolicyResponsePtrOutput() IPAllocationPolicyResponsePtrOutput ToIPAllocationPolicyResponsePtrOutputWithContext(context.Context) IPAllocationPolicyResponsePtrOutput }
IPAllocationPolicyResponsePtrInput is an input type that accepts IPAllocationPolicyResponseArgs, IPAllocationPolicyResponsePtr and IPAllocationPolicyResponsePtrOutput values. You can construct a concrete instance of `IPAllocationPolicyResponsePtrInput` via:
IPAllocationPolicyResponseArgs{...} or: nil
func IPAllocationPolicyResponsePtr ¶
func IPAllocationPolicyResponsePtr(v *IPAllocationPolicyResponseArgs) IPAllocationPolicyResponsePtrInput
type IPAllocationPolicyResponsePtrOutput ¶
type IPAllocationPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (IPAllocationPolicyResponsePtrOutput) ClusterIpv4CidrBlock ¶
func (o IPAllocationPolicyResponsePtrOutput) ClusterIpv4CidrBlock() pulumi.StringPtrOutput
Optional. The IP address range used to allocate IP addresses to pods in the cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. Specify `cluster_secondary_range_name` or `cluster_ipv4_cidr_block` but not both.
func (IPAllocationPolicyResponsePtrOutput) ClusterSecondaryRangeName ¶
func (o IPAllocationPolicyResponsePtrOutput) ClusterSecondaryRangeName() pulumi.StringPtrOutput
Optional. The name of the cluster's secondary range used to allocate IP addresses to pods. Specify either `cluster_secondary_range_name` or `cluster_ipv4_cidr_block` but not both. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true.
func (IPAllocationPolicyResponsePtrOutput) Elem ¶
func (o IPAllocationPolicyResponsePtrOutput) Elem() IPAllocationPolicyResponseOutput
func (IPAllocationPolicyResponsePtrOutput) ElementType ¶
func (IPAllocationPolicyResponsePtrOutput) ElementType() reflect.Type
func (IPAllocationPolicyResponsePtrOutput) ServicesIpv4CidrBlock ¶
func (o IPAllocationPolicyResponsePtrOutput) ServicesIpv4CidrBlock() pulumi.StringPtrOutput
Optional. The IP address range of the services IP addresses in this cluster. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. `/14`) to have GKE choose a range with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. Specify `services_secondary_range_name` or `services_ipv4_cidr_block` but not both.
func (IPAllocationPolicyResponsePtrOutput) ServicesSecondaryRangeName ¶
func (o IPAllocationPolicyResponsePtrOutput) ServicesSecondaryRangeName() pulumi.StringPtrOutput
Optional. The name of the services' secondary range used to allocate IP addresses to the cluster. Specify either `services_secondary_range_name` or `services_ipv4_cidr_block` but not both. For Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*, this field is applicable only when `use_ip_aliases` is true.
func (IPAllocationPolicyResponsePtrOutput) ToIPAllocationPolicyResponsePtrOutput ¶
func (o IPAllocationPolicyResponsePtrOutput) ToIPAllocationPolicyResponsePtrOutput() IPAllocationPolicyResponsePtrOutput
func (IPAllocationPolicyResponsePtrOutput) ToIPAllocationPolicyResponsePtrOutputWithContext ¶
func (o IPAllocationPolicyResponsePtrOutput) ToIPAllocationPolicyResponsePtrOutputWithContext(ctx context.Context) IPAllocationPolicyResponsePtrOutput
func (IPAllocationPolicyResponsePtrOutput) UseIpAliases ¶
func (o IPAllocationPolicyResponsePtrOutput) UseIpAliases() pulumi.BoolPtrOutput
Optional. Whether or not to enable Alias IPs in the GKE cluster. If `true`, a VPC-native cluster is created. This field is only supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Environments in newer versions always use VPC-native GKE clusters.
type LookupEnvironmentArgs ¶ added in v0.4.0
type LookupEnvironmentOutputArgs ¶ added in v0.8.0
type LookupEnvironmentOutputArgs struct { EnvironmentId pulumi.StringInput `pulumi:"environmentId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupEnvironmentOutputArgs) ElementType ¶ added in v0.8.0
func (LookupEnvironmentOutputArgs) ElementType() reflect.Type
type LookupEnvironmentResult ¶ added in v0.4.0
type LookupEnvironmentResult struct { // Configuration parameters for this environment. Config EnvironmentConfigResponse `pulumi:"config"` // The time at which this environment was created. CreateTime string `pulumi:"createTime"` // Optional. User-defined labels for this environment. The labels map can contain no more than 64 entries. Entries of the labels map are UTF8 strings that comply with the following restrictions: * Keys must conform to regexp: \p{Ll}\p{Lo}{0,62} * Values must conform to regexp: [\p{Ll}\p{Lo}\p{N}_-]{0,63} * Both keys and values are additionally constrained to be <= 128 bytes in size. Labels map[string]string `pulumi:"labels"` // The resource name of the environment, in the form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}" EnvironmentId must start with a lowercase letter followed by up to 63 lowercase letters, numbers, or hyphens, and cannot end with a hyphen. Name string `pulumi:"name"` // The current state of the environment. State string `pulumi:"state"` // The time at which this environment was last modified. UpdateTime string `pulumi:"updateTime"` // The UUID (Universally Unique IDentifier) associated with this environment. This value is generated when the environment is created. Uuid string `pulumi:"uuid"` }
func LookupEnvironment ¶ added in v0.4.0
func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)
Get an existing environment.
type LookupEnvironmentResultOutput ¶ added in v0.8.0
type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }
func LookupEnvironmentOutput ¶ added in v0.8.0
func LookupEnvironmentOutput(ctx *pulumi.Context, args LookupEnvironmentOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) Config ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) Config() EnvironmentConfigResponseOutput
Configuration parameters for this environment.
func (LookupEnvironmentResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) CreateTime() pulumi.StringOutput
The time at which this environment was created.
func (LookupEnvironmentResultOutput) ElementType ¶ added in v0.8.0
func (LookupEnvironmentResultOutput) ElementType() reflect.Type
func (LookupEnvironmentResultOutput) Labels ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) Labels() pulumi.StringMapOutput
Optional. User-defined labels for this environment. The labels map can contain no more than 64 entries. Entries of the labels map are UTF8 strings that comply with the following restrictions: * Keys must conform to regexp: \p{Ll}\p{Lo}{0,62} * Values must conform to regexp: [\p{Ll}\p{Lo}\p{N}_-]{0,63} * Both keys and values are additionally constrained to be <= 128 bytes in size.
func (LookupEnvironmentResultOutput) Name ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) Name() pulumi.StringOutput
The resource name of the environment, in the form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}" EnvironmentId must start with a lowercase letter followed by up to 63 lowercase letters, numbers, or hyphens, and cannot end with a hyphen.
func (LookupEnvironmentResultOutput) State ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) State() pulumi.StringOutput
The current state of the environment.
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) UpdateTime() pulumi.StringOutput
The time at which this environment was last modified.
func (LookupEnvironmentResultOutput) Uuid ¶ added in v0.8.0
func (o LookupEnvironmentResultOutput) Uuid() pulumi.StringOutput
The UUID (Universally Unique IDentifier) associated with this environment. This value is generated when the environment is created.
type MaintenanceWindow ¶
type MaintenanceWindow struct { // Maintenance window end time. It is used only to calculate the duration of the maintenance window. The value for end_time must be in the future, relative to `start_time`. EndTime string `pulumi:"endTime"` // Maintenance window recurrence. Format is a subset of [RFC-5545](https://tools.ietf.org/html/rfc5545) `RRULE`. The only allowed values for `FREQ` field are `FREQ=DAILY` and `FREQ=WEEKLY;BYDAY=...` Example values: `FREQ=WEEKLY;BYDAY=TU,WE`, `FREQ=DAILY`. Recurrence string `pulumi:"recurrence"` // Start time of the first recurrence of the maintenance window. StartTime string `pulumi:"startTime"` }
The configuration settings for Cloud Composer maintenance window. The following example: ```{ "startTime":"2019-08-01T01:00:00Z" "endTime":"2019-08-01T07:00:00Z" "recurrence":"FREQ=WEEKLY;BYDAY=TU,WE" }``` would define a maintenance window between 01 and 07 hours UTC during each Tuesday and Wednesday.
type MaintenanceWindowArgs ¶
type MaintenanceWindowArgs struct { // Maintenance window end time. It is used only to calculate the duration of the maintenance window. The value for end_time must be in the future, relative to `start_time`. EndTime pulumi.StringInput `pulumi:"endTime"` // Maintenance window recurrence. Format is a subset of [RFC-5545](https://tools.ietf.org/html/rfc5545) `RRULE`. The only allowed values for `FREQ` field are `FREQ=DAILY` and `FREQ=WEEKLY;BYDAY=...` Example values: `FREQ=WEEKLY;BYDAY=TU,WE`, `FREQ=DAILY`. Recurrence pulumi.StringInput `pulumi:"recurrence"` // Start time of the first recurrence of the maintenance window. StartTime pulumi.StringInput `pulumi:"startTime"` }
The configuration settings for Cloud Composer maintenance window. The following example: ```{ "startTime":"2019-08-01T01:00:00Z" "endTime":"2019-08-01T07:00:00Z" "recurrence":"FREQ=WEEKLY;BYDAY=TU,WE" }``` would define a maintenance window between 01 and 07 hours UTC during each Tuesday and Wednesday.
func (MaintenanceWindowArgs) ElementType ¶
func (MaintenanceWindowArgs) ElementType() reflect.Type
func (MaintenanceWindowArgs) ToMaintenanceWindowOutput ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowOutput() MaintenanceWindowOutput
func (MaintenanceWindowArgs) ToMaintenanceWindowOutputWithContext ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
func (MaintenanceWindowArgs) ToMaintenanceWindowPtrOutput ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
func (MaintenanceWindowArgs) ToMaintenanceWindowPtrOutputWithContext ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
type MaintenanceWindowInput ¶
type MaintenanceWindowInput interface { pulumi.Input ToMaintenanceWindowOutput() MaintenanceWindowOutput ToMaintenanceWindowOutputWithContext(context.Context) MaintenanceWindowOutput }
MaintenanceWindowInput is an input type that accepts MaintenanceWindowArgs and MaintenanceWindowOutput values. You can construct a concrete instance of `MaintenanceWindowInput` via:
MaintenanceWindowArgs{...}
type MaintenanceWindowOutput ¶
type MaintenanceWindowOutput struct{ *pulumi.OutputState }
The configuration settings for Cloud Composer maintenance window. The following example: ```{ "startTime":"2019-08-01T01:00:00Z" "endTime":"2019-08-01T07:00:00Z" "recurrence":"FREQ=WEEKLY;BYDAY=TU,WE" }``` would define a maintenance window between 01 and 07 hours UTC during each Tuesday and Wednesday.
func (MaintenanceWindowOutput) ElementType ¶
func (MaintenanceWindowOutput) ElementType() reflect.Type
func (MaintenanceWindowOutput) EndTime ¶
func (o MaintenanceWindowOutput) EndTime() pulumi.StringOutput
Maintenance window end time. It is used only to calculate the duration of the maintenance window. The value for end_time must be in the future, relative to `start_time`.
func (MaintenanceWindowOutput) Recurrence ¶
func (o MaintenanceWindowOutput) Recurrence() pulumi.StringOutput
Maintenance window recurrence. Format is a subset of [RFC-5545](https://tools.ietf.org/html/rfc5545) `RRULE`. The only allowed values for `FREQ` field are `FREQ=DAILY` and `FREQ=WEEKLY;BYDAY=...` Example values: `FREQ=WEEKLY;BYDAY=TU,WE`, `FREQ=DAILY`.
func (MaintenanceWindowOutput) StartTime ¶
func (o MaintenanceWindowOutput) StartTime() pulumi.StringOutput
Start time of the first recurrence of the maintenance window.
func (MaintenanceWindowOutput) ToMaintenanceWindowOutput ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowPtrOutput ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowPtrOutputWithContext ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
type MaintenanceWindowPtrInput ¶
type MaintenanceWindowPtrInput interface { pulumi.Input ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput ToMaintenanceWindowPtrOutputWithContext(context.Context) MaintenanceWindowPtrOutput }
MaintenanceWindowPtrInput is an input type that accepts MaintenanceWindowArgs, MaintenanceWindowPtr and MaintenanceWindowPtrOutput values. You can construct a concrete instance of `MaintenanceWindowPtrInput` via:
MaintenanceWindowArgs{...} or: nil
func MaintenanceWindowPtr ¶
func MaintenanceWindowPtr(v *MaintenanceWindowArgs) MaintenanceWindowPtrInput
type MaintenanceWindowPtrOutput ¶
type MaintenanceWindowPtrOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowPtrOutput) Elem ¶
func (o MaintenanceWindowPtrOutput) Elem() MaintenanceWindowOutput
func (MaintenanceWindowPtrOutput) ElementType ¶
func (MaintenanceWindowPtrOutput) ElementType() reflect.Type
func (MaintenanceWindowPtrOutput) EndTime ¶
func (o MaintenanceWindowPtrOutput) EndTime() pulumi.StringPtrOutput
Maintenance window end time. It is used only to calculate the duration of the maintenance window. The value for end_time must be in the future, relative to `start_time`.
func (MaintenanceWindowPtrOutput) Recurrence ¶
func (o MaintenanceWindowPtrOutput) Recurrence() pulumi.StringPtrOutput
Maintenance window recurrence. Format is a subset of [RFC-5545](https://tools.ietf.org/html/rfc5545) `RRULE`. The only allowed values for `FREQ` field are `FREQ=DAILY` and `FREQ=WEEKLY;BYDAY=...` Example values: `FREQ=WEEKLY;BYDAY=TU,WE`, `FREQ=DAILY`.
func (MaintenanceWindowPtrOutput) StartTime ¶
func (o MaintenanceWindowPtrOutput) StartTime() pulumi.StringPtrOutput
Start time of the first recurrence of the maintenance window.
func (MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutput ¶
func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
func (MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutputWithContext ¶
func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
type MaintenanceWindowResponse ¶
type MaintenanceWindowResponse struct { // Maintenance window end time. It is used only to calculate the duration of the maintenance window. The value for end_time must be in the future, relative to `start_time`. EndTime string `pulumi:"endTime"` // Maintenance window recurrence. Format is a subset of [RFC-5545](https://tools.ietf.org/html/rfc5545) `RRULE`. The only allowed values for `FREQ` field are `FREQ=DAILY` and `FREQ=WEEKLY;BYDAY=...` Example values: `FREQ=WEEKLY;BYDAY=TU,WE`, `FREQ=DAILY`. Recurrence string `pulumi:"recurrence"` // Start time of the first recurrence of the maintenance window. StartTime string `pulumi:"startTime"` }
The configuration settings for Cloud Composer maintenance window. The following example: ```{ "startTime":"2019-08-01T01:00:00Z" "endTime":"2019-08-01T07:00:00Z" "recurrence":"FREQ=WEEKLY;BYDAY=TU,WE" }``` would define a maintenance window between 01 and 07 hours UTC during each Tuesday and Wednesday.
type MaintenanceWindowResponseArgs ¶
type MaintenanceWindowResponseArgs struct { // Maintenance window end time. It is used only to calculate the duration of the maintenance window. The value for end_time must be in the future, relative to `start_time`. EndTime pulumi.StringInput `pulumi:"endTime"` // Maintenance window recurrence. Format is a subset of [RFC-5545](https://tools.ietf.org/html/rfc5545) `RRULE`. The only allowed values for `FREQ` field are `FREQ=DAILY` and `FREQ=WEEKLY;BYDAY=...` Example values: `FREQ=WEEKLY;BYDAY=TU,WE`, `FREQ=DAILY`. Recurrence pulumi.StringInput `pulumi:"recurrence"` // Start time of the first recurrence of the maintenance window. StartTime pulumi.StringInput `pulumi:"startTime"` }
The configuration settings for Cloud Composer maintenance window. The following example: ```{ "startTime":"2019-08-01T01:00:00Z" "endTime":"2019-08-01T07:00:00Z" "recurrence":"FREQ=WEEKLY;BYDAY=TU,WE" }``` would define a maintenance window between 01 and 07 hours UTC during each Tuesday and Wednesday.
func (MaintenanceWindowResponseArgs) ElementType ¶
func (MaintenanceWindowResponseArgs) ElementType() reflect.Type
func (MaintenanceWindowResponseArgs) ToMaintenanceWindowResponseOutput ¶
func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput
func (MaintenanceWindowResponseArgs) ToMaintenanceWindowResponseOutputWithContext ¶
func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponseOutputWithContext(ctx context.Context) MaintenanceWindowResponseOutput
func (MaintenanceWindowResponseArgs) ToMaintenanceWindowResponsePtrOutput ¶
func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
func (MaintenanceWindowResponseArgs) ToMaintenanceWindowResponsePtrOutputWithContext ¶
func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput
type MaintenanceWindowResponseInput ¶
type MaintenanceWindowResponseInput interface { pulumi.Input ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput ToMaintenanceWindowResponseOutputWithContext(context.Context) MaintenanceWindowResponseOutput }
MaintenanceWindowResponseInput is an input type that accepts MaintenanceWindowResponseArgs and MaintenanceWindowResponseOutput values. You can construct a concrete instance of `MaintenanceWindowResponseInput` via:
MaintenanceWindowResponseArgs{...}
type MaintenanceWindowResponseOutput ¶
type MaintenanceWindowResponseOutput struct{ *pulumi.OutputState }
The configuration settings for Cloud Composer maintenance window. The following example: ```{ "startTime":"2019-08-01T01:00:00Z" "endTime":"2019-08-01T07:00:00Z" "recurrence":"FREQ=WEEKLY;BYDAY=TU,WE" }``` would define a maintenance window between 01 and 07 hours UTC during each Tuesday and Wednesday.
func (MaintenanceWindowResponseOutput) ElementType ¶
func (MaintenanceWindowResponseOutput) ElementType() reflect.Type
func (MaintenanceWindowResponseOutput) EndTime ¶
func (o MaintenanceWindowResponseOutput) EndTime() pulumi.StringOutput
Maintenance window end time. It is used only to calculate the duration of the maintenance window. The value for end_time must be in the future, relative to `start_time`.
func (MaintenanceWindowResponseOutput) Recurrence ¶
func (o MaintenanceWindowResponseOutput) Recurrence() pulumi.StringOutput
Maintenance window recurrence. Format is a subset of [RFC-5545](https://tools.ietf.org/html/rfc5545) `RRULE`. The only allowed values for `FREQ` field are `FREQ=DAILY` and `FREQ=WEEKLY;BYDAY=...` Example values: `FREQ=WEEKLY;BYDAY=TU,WE`, `FREQ=DAILY`.
func (MaintenanceWindowResponseOutput) StartTime ¶
func (o MaintenanceWindowResponseOutput) StartTime() pulumi.StringOutput
Start time of the first recurrence of the maintenance window.
func (MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutput ¶
func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput
func (MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutputWithContext ¶
func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutputWithContext(ctx context.Context) MaintenanceWindowResponseOutput
func (MaintenanceWindowResponseOutput) ToMaintenanceWindowResponsePtrOutput ¶
func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
func (MaintenanceWindowResponseOutput) ToMaintenanceWindowResponsePtrOutputWithContext ¶
func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput
type MaintenanceWindowResponsePtrInput ¶
type MaintenanceWindowResponsePtrInput interface { pulumi.Input ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput ToMaintenanceWindowResponsePtrOutputWithContext(context.Context) MaintenanceWindowResponsePtrOutput }
MaintenanceWindowResponsePtrInput is an input type that accepts MaintenanceWindowResponseArgs, MaintenanceWindowResponsePtr and MaintenanceWindowResponsePtrOutput values. You can construct a concrete instance of `MaintenanceWindowResponsePtrInput` via:
MaintenanceWindowResponseArgs{...} or: nil
func MaintenanceWindowResponsePtr ¶
func MaintenanceWindowResponsePtr(v *MaintenanceWindowResponseArgs) MaintenanceWindowResponsePtrInput
type MaintenanceWindowResponsePtrOutput ¶
type MaintenanceWindowResponsePtrOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowResponsePtrOutput) Elem ¶
func (o MaintenanceWindowResponsePtrOutput) Elem() MaintenanceWindowResponseOutput
func (MaintenanceWindowResponsePtrOutput) ElementType ¶
func (MaintenanceWindowResponsePtrOutput) ElementType() reflect.Type
func (MaintenanceWindowResponsePtrOutput) EndTime ¶
func (o MaintenanceWindowResponsePtrOutput) EndTime() pulumi.StringPtrOutput
Maintenance window end time. It is used only to calculate the duration of the maintenance window. The value for end_time must be in the future, relative to `start_time`.
func (MaintenanceWindowResponsePtrOutput) Recurrence ¶
func (o MaintenanceWindowResponsePtrOutput) Recurrence() pulumi.StringPtrOutput
Maintenance window recurrence. Format is a subset of [RFC-5545](https://tools.ietf.org/html/rfc5545) `RRULE`. The only allowed values for `FREQ` field are `FREQ=DAILY` and `FREQ=WEEKLY;BYDAY=...` Example values: `FREQ=WEEKLY;BYDAY=TU,WE`, `FREQ=DAILY`.
func (MaintenanceWindowResponsePtrOutput) StartTime ¶
func (o MaintenanceWindowResponsePtrOutput) StartTime() pulumi.StringPtrOutput
Start time of the first recurrence of the maintenance window.
func (MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutput ¶
func (o MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
func (MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutputWithContext ¶
func (o MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput
type MasterAuthorizedNetworksConfig ¶ added in v0.9.0
type MasterAuthorizedNetworksConfig struct { // cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS. CidrBlocks []CidrBlock `pulumi:"cidrBlocks"` // Whether or not master authorized networks is enabled. Enabled *bool `pulumi:"enabled"` }
Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs.
type MasterAuthorizedNetworksConfigArgs ¶ added in v0.9.0
type MasterAuthorizedNetworksConfigArgs struct { // cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS. CidrBlocks CidrBlockArrayInput `pulumi:"cidrBlocks"` // Whether or not master authorized networks is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs.
func (MasterAuthorizedNetworksConfigArgs) ElementType ¶ added in v0.9.0
func (MasterAuthorizedNetworksConfigArgs) ElementType() reflect.Type
func (MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigOutput ¶ added in v0.9.0
func (i MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigOutput() MasterAuthorizedNetworksConfigOutput
func (MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigOutputWithContext ¶ added in v0.9.0
func (i MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigOutput
func (MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigPtrOutput ¶ added in v0.9.0
func (i MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigPtrOutput() MasterAuthorizedNetworksConfigPtrOutput
func (MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigPtrOutputWithContext ¶ added in v0.9.0
func (i MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigPtrOutput
type MasterAuthorizedNetworksConfigInput ¶ added in v0.9.0
type MasterAuthorizedNetworksConfigInput interface { pulumi.Input ToMasterAuthorizedNetworksConfigOutput() MasterAuthorizedNetworksConfigOutput ToMasterAuthorizedNetworksConfigOutputWithContext(context.Context) MasterAuthorizedNetworksConfigOutput }
MasterAuthorizedNetworksConfigInput is an input type that accepts MasterAuthorizedNetworksConfigArgs and MasterAuthorizedNetworksConfigOutput values. You can construct a concrete instance of `MasterAuthorizedNetworksConfigInput` via:
MasterAuthorizedNetworksConfigArgs{...}
type MasterAuthorizedNetworksConfigOutput ¶ added in v0.9.0
type MasterAuthorizedNetworksConfigOutput struct{ *pulumi.OutputState }
Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs.
func (MasterAuthorizedNetworksConfigOutput) CidrBlocks ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigOutput) CidrBlocks() CidrBlockArrayOutput
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
func (MasterAuthorizedNetworksConfigOutput) ElementType ¶ added in v0.9.0
func (MasterAuthorizedNetworksConfigOutput) ElementType() reflect.Type
func (MasterAuthorizedNetworksConfigOutput) Enabled ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether or not master authorized networks is enabled.
func (MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigOutput ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigOutput() MasterAuthorizedNetworksConfigOutput
func (MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigOutputWithContext ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigOutput
func (MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigPtrOutput ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigPtrOutput() MasterAuthorizedNetworksConfigPtrOutput
func (MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigPtrOutputWithContext ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigPtrOutput
type MasterAuthorizedNetworksConfigPtrInput ¶ added in v0.9.0
type MasterAuthorizedNetworksConfigPtrInput interface { pulumi.Input ToMasterAuthorizedNetworksConfigPtrOutput() MasterAuthorizedNetworksConfigPtrOutput ToMasterAuthorizedNetworksConfigPtrOutputWithContext(context.Context) MasterAuthorizedNetworksConfigPtrOutput }
MasterAuthorizedNetworksConfigPtrInput is an input type that accepts MasterAuthorizedNetworksConfigArgs, MasterAuthorizedNetworksConfigPtr and MasterAuthorizedNetworksConfigPtrOutput values. You can construct a concrete instance of `MasterAuthorizedNetworksConfigPtrInput` via:
MasterAuthorizedNetworksConfigArgs{...} or: nil
func MasterAuthorizedNetworksConfigPtr ¶ added in v0.9.0
func MasterAuthorizedNetworksConfigPtr(v *MasterAuthorizedNetworksConfigArgs) MasterAuthorizedNetworksConfigPtrInput
type MasterAuthorizedNetworksConfigPtrOutput ¶ added in v0.9.0
type MasterAuthorizedNetworksConfigPtrOutput struct{ *pulumi.OutputState }
func (MasterAuthorizedNetworksConfigPtrOutput) CidrBlocks ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigPtrOutput) CidrBlocks() CidrBlockArrayOutput
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
func (MasterAuthorizedNetworksConfigPtrOutput) ElementType ¶ added in v0.9.0
func (MasterAuthorizedNetworksConfigPtrOutput) ElementType() reflect.Type
func (MasterAuthorizedNetworksConfigPtrOutput) Enabled ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether or not master authorized networks is enabled.
func (MasterAuthorizedNetworksConfigPtrOutput) ToMasterAuthorizedNetworksConfigPtrOutput ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigPtrOutput) ToMasterAuthorizedNetworksConfigPtrOutput() MasterAuthorizedNetworksConfigPtrOutput
func (MasterAuthorizedNetworksConfigPtrOutput) ToMasterAuthorizedNetworksConfigPtrOutputWithContext ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigPtrOutput) ToMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigPtrOutput
type MasterAuthorizedNetworksConfigResponse ¶ added in v0.9.0
type MasterAuthorizedNetworksConfigResponse struct { // cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS. CidrBlocks []CidrBlockResponse `pulumi:"cidrBlocks"` // Whether or not master authorized networks is enabled. Enabled bool `pulumi:"enabled"` }
Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs.
type MasterAuthorizedNetworksConfigResponseArgs ¶ added in v0.9.0
type MasterAuthorizedNetworksConfigResponseArgs struct { // cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS. CidrBlocks CidrBlockResponseArrayInput `pulumi:"cidrBlocks"` // Whether or not master authorized networks is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs.
func (MasterAuthorizedNetworksConfigResponseArgs) ElementType ¶ added in v0.9.0
func (MasterAuthorizedNetworksConfigResponseArgs) ElementType() reflect.Type
func (MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponseOutput ¶ added in v0.9.0
func (i MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponseOutput() MasterAuthorizedNetworksConfigResponseOutput
func (MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponseOutputWithContext ¶ added in v0.9.0
func (i MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponseOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponseOutput
func (MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponsePtrOutput ¶ added in v0.9.0
func (i MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponsePtrOutput() MasterAuthorizedNetworksConfigResponsePtrOutput
func (MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext ¶ added in v0.9.0
func (i MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponsePtrOutput
type MasterAuthorizedNetworksConfigResponseInput ¶ added in v0.9.0
type MasterAuthorizedNetworksConfigResponseInput interface { pulumi.Input ToMasterAuthorizedNetworksConfigResponseOutput() MasterAuthorizedNetworksConfigResponseOutput ToMasterAuthorizedNetworksConfigResponseOutputWithContext(context.Context) MasterAuthorizedNetworksConfigResponseOutput }
MasterAuthorizedNetworksConfigResponseInput is an input type that accepts MasterAuthorizedNetworksConfigResponseArgs and MasterAuthorizedNetworksConfigResponseOutput values. You can construct a concrete instance of `MasterAuthorizedNetworksConfigResponseInput` via:
MasterAuthorizedNetworksConfigResponseArgs{...}
type MasterAuthorizedNetworksConfigResponseOutput ¶ added in v0.9.0
type MasterAuthorizedNetworksConfigResponseOutput struct{ *pulumi.OutputState }
Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs.
func (MasterAuthorizedNetworksConfigResponseOutput) CidrBlocks ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigResponseOutput) CidrBlocks() CidrBlockResponseArrayOutput
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
func (MasterAuthorizedNetworksConfigResponseOutput) ElementType ¶ added in v0.9.0
func (MasterAuthorizedNetworksConfigResponseOutput) ElementType() reflect.Type
func (MasterAuthorizedNetworksConfigResponseOutput) Enabled ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether or not master authorized networks is enabled.
func (MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponseOutput ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponseOutput() MasterAuthorizedNetworksConfigResponseOutput
func (MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponseOutputWithContext ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponseOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponseOutput
func (MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutput ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutput() MasterAuthorizedNetworksConfigResponsePtrOutput
func (MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponsePtrOutput
type MasterAuthorizedNetworksConfigResponsePtrInput ¶ added in v0.9.0
type MasterAuthorizedNetworksConfigResponsePtrInput interface { pulumi.Input ToMasterAuthorizedNetworksConfigResponsePtrOutput() MasterAuthorizedNetworksConfigResponsePtrOutput ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext(context.Context) MasterAuthorizedNetworksConfigResponsePtrOutput }
MasterAuthorizedNetworksConfigResponsePtrInput is an input type that accepts MasterAuthorizedNetworksConfigResponseArgs, MasterAuthorizedNetworksConfigResponsePtr and MasterAuthorizedNetworksConfigResponsePtrOutput values. You can construct a concrete instance of `MasterAuthorizedNetworksConfigResponsePtrInput` via:
MasterAuthorizedNetworksConfigResponseArgs{...} or: nil
func MasterAuthorizedNetworksConfigResponsePtr ¶ added in v0.9.0
func MasterAuthorizedNetworksConfigResponsePtr(v *MasterAuthorizedNetworksConfigResponseArgs) MasterAuthorizedNetworksConfigResponsePtrInput
type MasterAuthorizedNetworksConfigResponsePtrOutput ¶ added in v0.9.0
type MasterAuthorizedNetworksConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (MasterAuthorizedNetworksConfigResponsePtrOutput) CidrBlocks ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigResponsePtrOutput) CidrBlocks() CidrBlockResponseArrayOutput
cidr_blocks define up to 50 external networks that could access Kubernetes master through HTTPS.
func (MasterAuthorizedNetworksConfigResponsePtrOutput) ElementType ¶ added in v0.9.0
func (MasterAuthorizedNetworksConfigResponsePtrOutput) ElementType() reflect.Type
func (MasterAuthorizedNetworksConfigResponsePtrOutput) Enabled ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether or not master authorized networks is enabled.
func (MasterAuthorizedNetworksConfigResponsePtrOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutput ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigResponsePtrOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutput() MasterAuthorizedNetworksConfigResponsePtrOutput
func (MasterAuthorizedNetworksConfigResponsePtrOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext ¶ added in v0.9.0
func (o MasterAuthorizedNetworksConfigResponsePtrOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponsePtrOutput
type NodeConfig ¶
type NodeConfig struct { // Optional. The disk size in GB used for node VMs. Minimum size is 20GB. If unspecified, defaults to 100GB. Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. DiskSizeGb *int `pulumi:"diskSizeGb"` // Optional. Deploys 'ip-masq-agent' daemon set in the GKE cluster and defines nonMasqueradeCIDRs equals to pod IP range so IP masquerading is used for all destination addresses, except between pods traffic. See: https://cloud.google.com/kubernetes-engine/docs/how-to/ip-masquerade-agent EnableIpMasqAgent *bool `pulumi:"enableIpMasqAgent"` // Optional. The IPAllocationPolicy fields for the GKE cluster. IpAllocationPolicy *IPAllocationPolicy `pulumi:"ipAllocationPolicy"` // Optional. The Compute Engine [zone](/compute/docs/regions-zones) in which to deploy the VMs used to run the Apache Airflow software, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/zones/{zoneId}". This `location` must belong to the enclosing environment's project and location. If both this field and `nodeConfig.machineType` are specified, `nodeConfig.machineType` must belong to this `location`; if both are unspecified, the service will pick a zone in the Compute Engine region corresponding to the Cloud Composer location, and propagate that choice to both fields. If only one field (`location` or `nodeConfig.machineType`) is specified, the location information from the specified field will be propagated to the unspecified field. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Location *string `pulumi:"location"` // Optional. The Compute Engine [machine type](/compute/docs/machine-types) used for cluster instances, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/zones/{zoneId}/machineTypes/{machineTypeId}". The `machineType` must belong to the enclosing environment's project and location. If both this field and `nodeConfig.location` are specified, this `machineType` must belong to the `nodeConfig.location`; if both are unspecified, the service will pick a zone in the Compute Engine region corresponding to the Cloud Composer location, and propagate that choice to both fields. If exactly one of this field and `nodeConfig.location` is specified, the location information from the specified field will be propagated to the unspecified field. The `machineTypeId` must not be a [shared-core machine type](/compute/docs/machine-types#sharedcore). If this field is unspecified, the `machineTypeId` defaults to "n1-standard-1". This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. MachineType *string `pulumi:"machineType"` // Optional. The maximum number of pods per node in the Cloud Composer GKE cluster. The value must be between 8 and 110 and it can be set only if the environment is VPC-native. The default value is 32. Values of this field will be propagated both to the `default-pool` node pool of the newly created GKE cluster, and to the default "Maximum Pods per Node" value which is used for newly created node pools if their value is not explicitly set during node pool creation. For more information, see [Optimizing IP address allocation] (https://cloud.google.com/kubernetes-engine/docs/how-to/flexible-pod-cidr). Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. MaxPodsPerNode *int `pulumi:"maxPodsPerNode"` // Optional. The Compute Engine network to be used for machine communications, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/global/networks/{networkId}". If unspecified, the default network in the environment's project is used. If a [Custom Subnet Network](/vpc/docs/vpc#vpc_networks_and_subnets) is provided, `nodeConfig.subnetwork` must also be provided. For [Shared VPC](/vpc/docs/shared-vpc) subnetwork requirements, see `nodeConfig.subnetwork`. Network *string `pulumi:"network"` // Optional. The set of Google API scopes to be made available on all node VMs. If `oauth_scopes` is empty, defaults to ["https://www.googleapis.com/auth/cloud-platform"]. Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. OauthScopes []string `pulumi:"oauthScopes"` // Optional. The Google Cloud Platform Service Account to be used by the workloads. If a service account is not specified, the "default" Compute Engine service account is used. Cannot be updated. ServiceAccount *string `pulumi:"serviceAccount"` // Optional. The Compute Engine subnetwork to be used for machine communications, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/regions/{regionId}/subnetworks/{subnetworkId}" If a subnetwork is provided, `nodeConfig.network` must also be provided, and the subnetwork must belong to the enclosing environment's project and location. Subnetwork *string `pulumi:"subnetwork"` // Optional. The list of instance tags applied to all node VMs. Tags are used to identify valid sources or targets for network firewalls. Each tag within the list must comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Tags []string `pulumi:"tags"` }
The configuration information for the Kubernetes Engine nodes running the Apache Airflow software.
type NodeConfigArgs ¶
type NodeConfigArgs struct { // Optional. The disk size in GB used for node VMs. Minimum size is 20GB. If unspecified, defaults to 100GB. Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. DiskSizeGb pulumi.IntPtrInput `pulumi:"diskSizeGb"` // Optional. Deploys 'ip-masq-agent' daemon set in the GKE cluster and defines nonMasqueradeCIDRs equals to pod IP range so IP masquerading is used for all destination addresses, except between pods traffic. See: https://cloud.google.com/kubernetes-engine/docs/how-to/ip-masquerade-agent EnableIpMasqAgent pulumi.BoolPtrInput `pulumi:"enableIpMasqAgent"` // Optional. The IPAllocationPolicy fields for the GKE cluster. IpAllocationPolicy IPAllocationPolicyPtrInput `pulumi:"ipAllocationPolicy"` // Optional. The Compute Engine [zone](/compute/docs/regions-zones) in which to deploy the VMs used to run the Apache Airflow software, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/zones/{zoneId}". This `location` must belong to the enclosing environment's project and location. If both this field and `nodeConfig.machineType` are specified, `nodeConfig.machineType` must belong to this `location`; if both are unspecified, the service will pick a zone in the Compute Engine region corresponding to the Cloud Composer location, and propagate that choice to both fields. If only one field (`location` or `nodeConfig.machineType`) is specified, the location information from the specified field will be propagated to the unspecified field. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Location pulumi.StringPtrInput `pulumi:"location"` // Optional. The Compute Engine [machine type](/compute/docs/machine-types) used for cluster instances, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/zones/{zoneId}/machineTypes/{machineTypeId}". The `machineType` must belong to the enclosing environment's project and location. If both this field and `nodeConfig.location` are specified, this `machineType` must belong to the `nodeConfig.location`; if both are unspecified, the service will pick a zone in the Compute Engine region corresponding to the Cloud Composer location, and propagate that choice to both fields. If exactly one of this field and `nodeConfig.location` is specified, the location information from the specified field will be propagated to the unspecified field. The `machineTypeId` must not be a [shared-core machine type](/compute/docs/machine-types#sharedcore). If this field is unspecified, the `machineTypeId` defaults to "n1-standard-1". This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. MachineType pulumi.StringPtrInput `pulumi:"machineType"` // Optional. The maximum number of pods per node in the Cloud Composer GKE cluster. The value must be between 8 and 110 and it can be set only if the environment is VPC-native. The default value is 32. Values of this field will be propagated both to the `default-pool` node pool of the newly created GKE cluster, and to the default "Maximum Pods per Node" value which is used for newly created node pools if their value is not explicitly set during node pool creation. For more information, see [Optimizing IP address allocation] (https://cloud.google.com/kubernetes-engine/docs/how-to/flexible-pod-cidr). Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. MaxPodsPerNode pulumi.IntPtrInput `pulumi:"maxPodsPerNode"` // Optional. The Compute Engine network to be used for machine communications, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/global/networks/{networkId}". If unspecified, the default network in the environment's project is used. If a [Custom Subnet Network](/vpc/docs/vpc#vpc_networks_and_subnets) is provided, `nodeConfig.subnetwork` must also be provided. For [Shared VPC](/vpc/docs/shared-vpc) subnetwork requirements, see `nodeConfig.subnetwork`. Network pulumi.StringPtrInput `pulumi:"network"` // Optional. The set of Google API scopes to be made available on all node VMs. If `oauth_scopes` is empty, defaults to ["https://www.googleapis.com/auth/cloud-platform"]. Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` // Optional. The Google Cloud Platform Service Account to be used by the workloads. If a service account is not specified, the "default" Compute Engine service account is used. Cannot be updated. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // Optional. The Compute Engine subnetwork to be used for machine communications, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/regions/{regionId}/subnetworks/{subnetworkId}" If a subnetwork is provided, `nodeConfig.network` must also be provided, and the subnetwork must belong to the enclosing environment's project and location. Subnetwork pulumi.StringPtrInput `pulumi:"subnetwork"` // Optional. The list of instance tags applied to all node VMs. Tags are used to identify valid sources or targets for network firewalls. Each tag within the list must comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Tags pulumi.StringArrayInput `pulumi:"tags"` }
The configuration information for the Kubernetes Engine nodes running the Apache Airflow software.
func (NodeConfigArgs) ElementType ¶
func (NodeConfigArgs) ElementType() reflect.Type
func (NodeConfigArgs) ToNodeConfigOutput ¶
func (i NodeConfigArgs) ToNodeConfigOutput() NodeConfigOutput
func (NodeConfigArgs) ToNodeConfigOutputWithContext ¶
func (i NodeConfigArgs) ToNodeConfigOutputWithContext(ctx context.Context) NodeConfigOutput
func (NodeConfigArgs) ToNodeConfigPtrOutput ¶
func (i NodeConfigArgs) ToNodeConfigPtrOutput() NodeConfigPtrOutput
func (NodeConfigArgs) ToNodeConfigPtrOutputWithContext ¶
func (i NodeConfigArgs) ToNodeConfigPtrOutputWithContext(ctx context.Context) NodeConfigPtrOutput
type NodeConfigInput ¶
type NodeConfigInput interface { pulumi.Input ToNodeConfigOutput() NodeConfigOutput ToNodeConfigOutputWithContext(context.Context) NodeConfigOutput }
NodeConfigInput is an input type that accepts NodeConfigArgs and NodeConfigOutput values. You can construct a concrete instance of `NodeConfigInput` via:
NodeConfigArgs{...}
type NodeConfigOutput ¶
type NodeConfigOutput struct{ *pulumi.OutputState }
The configuration information for the Kubernetes Engine nodes running the Apache Airflow software.
func (NodeConfigOutput) DiskSizeGb ¶
func (o NodeConfigOutput) DiskSizeGb() pulumi.IntPtrOutput
Optional. The disk size in GB used for node VMs. Minimum size is 20GB. If unspecified, defaults to 100GB. Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigOutput) ElementType ¶
func (NodeConfigOutput) ElementType() reflect.Type
func (NodeConfigOutput) EnableIpMasqAgent ¶ added in v0.8.0
func (o NodeConfigOutput) EnableIpMasqAgent() pulumi.BoolPtrOutput
Optional. Deploys 'ip-masq-agent' daemon set in the GKE cluster and defines nonMasqueradeCIDRs equals to pod IP range so IP masquerading is used for all destination addresses, except between pods traffic. See: https://cloud.google.com/kubernetes-engine/docs/how-to/ip-masquerade-agent
func (NodeConfigOutput) IpAllocationPolicy ¶
func (o NodeConfigOutput) IpAllocationPolicy() IPAllocationPolicyPtrOutput
Optional. The IPAllocationPolicy fields for the GKE cluster.
func (NodeConfigOutput) Location ¶
func (o NodeConfigOutput) Location() pulumi.StringPtrOutput
Optional. The Compute Engine [zone](/compute/docs/regions-zones) in which to deploy the VMs used to run the Apache Airflow software, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/zones/{zoneId}". This `location` must belong to the enclosing environment's project and location. If both this field and `nodeConfig.machineType` are specified, `nodeConfig.machineType` must belong to this `location`; if both are unspecified, the service will pick a zone in the Compute Engine region corresponding to the Cloud Composer location, and propagate that choice to both fields. If only one field (`location` or `nodeConfig.machineType`) is specified, the location information from the specified field will be propagated to the unspecified field. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigOutput) MachineType ¶
func (o NodeConfigOutput) MachineType() pulumi.StringPtrOutput
Optional. The Compute Engine [machine type](/compute/docs/machine-types) used for cluster instances, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/zones/{zoneId}/machineTypes/{machineTypeId}". The `machineType` must belong to the enclosing environment's project and location. If both this field and `nodeConfig.location` are specified, this `machineType` must belong to the `nodeConfig.location`; if both are unspecified, the service will pick a zone in the Compute Engine region corresponding to the Cloud Composer location, and propagate that choice to both fields. If exactly one of this field and `nodeConfig.location` is specified, the location information from the specified field will be propagated to the unspecified field. The `machineTypeId` must not be a [shared-core machine type](/compute/docs/machine-types#sharedcore). If this field is unspecified, the `machineTypeId` defaults to "n1-standard-1". This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigOutput) MaxPodsPerNode ¶
func (o NodeConfigOutput) MaxPodsPerNode() pulumi.IntPtrOutput
Optional. The maximum number of pods per node in the Cloud Composer GKE cluster. The value must be between 8 and 110 and it can be set only if the environment is VPC-native. The default value is 32. Values of this field will be propagated both to the `default-pool` node pool of the newly created GKE cluster, and to the default "Maximum Pods per Node" value which is used for newly created node pools if their value is not explicitly set during node pool creation. For more information, see [Optimizing IP address allocation] (https://cloud.google.com/kubernetes-engine/docs/how-to/flexible-pod-cidr). Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigOutput) Network ¶
func (o NodeConfigOutput) Network() pulumi.StringPtrOutput
Optional. The Compute Engine network to be used for machine communications, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/global/networks/{networkId}". If unspecified, the default network in the environment's project is used. If a [Custom Subnet Network](/vpc/docs/vpc#vpc_networks_and_subnets) is provided, `nodeConfig.subnetwork` must also be provided. For [Shared VPC](/vpc/docs/shared-vpc) subnetwork requirements, see `nodeConfig.subnetwork`.
func (NodeConfigOutput) OauthScopes ¶
func (o NodeConfigOutput) OauthScopes() pulumi.StringArrayOutput
Optional. The set of Google API scopes to be made available on all node VMs. If `oauth_scopes` is empty, defaults to ["https://www.googleapis.com/auth/cloud-platform"]. Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigOutput) ServiceAccount ¶
func (o NodeConfigOutput) ServiceAccount() pulumi.StringPtrOutput
Optional. The Google Cloud Platform Service Account to be used by the workloads. If a service account is not specified, the "default" Compute Engine service account is used. Cannot be updated.
func (NodeConfigOutput) Subnetwork ¶
func (o NodeConfigOutput) Subnetwork() pulumi.StringPtrOutput
Optional. The Compute Engine subnetwork to be used for machine communications, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/regions/{regionId}/subnetworks/{subnetworkId}" If a subnetwork is provided, `nodeConfig.network` must also be provided, and the subnetwork must belong to the enclosing environment's project and location.
func (NodeConfigOutput) Tags ¶
func (o NodeConfigOutput) Tags() pulumi.StringArrayOutput
Optional. The list of instance tags applied to all node VMs. Tags are used to identify valid sources or targets for network firewalls. Each tag within the list must comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigOutput) ToNodeConfigOutput ¶
func (o NodeConfigOutput) ToNodeConfigOutput() NodeConfigOutput
func (NodeConfigOutput) ToNodeConfigOutputWithContext ¶
func (o NodeConfigOutput) ToNodeConfigOutputWithContext(ctx context.Context) NodeConfigOutput
func (NodeConfigOutput) ToNodeConfigPtrOutput ¶
func (o NodeConfigOutput) ToNodeConfigPtrOutput() NodeConfigPtrOutput
func (NodeConfigOutput) ToNodeConfigPtrOutputWithContext ¶
func (o NodeConfigOutput) ToNodeConfigPtrOutputWithContext(ctx context.Context) NodeConfigPtrOutput
type NodeConfigPtrInput ¶
type NodeConfigPtrInput interface { pulumi.Input ToNodeConfigPtrOutput() NodeConfigPtrOutput ToNodeConfigPtrOutputWithContext(context.Context) NodeConfigPtrOutput }
NodeConfigPtrInput is an input type that accepts NodeConfigArgs, NodeConfigPtr and NodeConfigPtrOutput values. You can construct a concrete instance of `NodeConfigPtrInput` via:
NodeConfigArgs{...} or: nil
func NodeConfigPtr ¶
func NodeConfigPtr(v *NodeConfigArgs) NodeConfigPtrInput
type NodeConfigPtrOutput ¶
type NodeConfigPtrOutput struct{ *pulumi.OutputState }
func (NodeConfigPtrOutput) DiskSizeGb ¶
func (o NodeConfigPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
Optional. The disk size in GB used for node VMs. Minimum size is 20GB. If unspecified, defaults to 100GB. Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigPtrOutput) Elem ¶
func (o NodeConfigPtrOutput) Elem() NodeConfigOutput
func (NodeConfigPtrOutput) ElementType ¶
func (NodeConfigPtrOutput) ElementType() reflect.Type
func (NodeConfigPtrOutput) EnableIpMasqAgent ¶ added in v0.8.0
func (o NodeConfigPtrOutput) EnableIpMasqAgent() pulumi.BoolPtrOutput
Optional. Deploys 'ip-masq-agent' daemon set in the GKE cluster and defines nonMasqueradeCIDRs equals to pod IP range so IP masquerading is used for all destination addresses, except between pods traffic. See: https://cloud.google.com/kubernetes-engine/docs/how-to/ip-masquerade-agent
func (NodeConfigPtrOutput) IpAllocationPolicy ¶
func (o NodeConfigPtrOutput) IpAllocationPolicy() IPAllocationPolicyPtrOutput
Optional. The IPAllocationPolicy fields for the GKE cluster.
func (NodeConfigPtrOutput) Location ¶
func (o NodeConfigPtrOutput) Location() pulumi.StringPtrOutput
Optional. The Compute Engine [zone](/compute/docs/regions-zones) in which to deploy the VMs used to run the Apache Airflow software, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/zones/{zoneId}". This `location` must belong to the enclosing environment's project and location. If both this field and `nodeConfig.machineType` are specified, `nodeConfig.machineType` must belong to this `location`; if both are unspecified, the service will pick a zone in the Compute Engine region corresponding to the Cloud Composer location, and propagate that choice to both fields. If only one field (`location` or `nodeConfig.machineType`) is specified, the location information from the specified field will be propagated to the unspecified field. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigPtrOutput) MachineType ¶
func (o NodeConfigPtrOutput) MachineType() pulumi.StringPtrOutput
Optional. The Compute Engine [machine type](/compute/docs/machine-types) used for cluster instances, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/zones/{zoneId}/machineTypes/{machineTypeId}". The `machineType` must belong to the enclosing environment's project and location. If both this field and `nodeConfig.location` are specified, this `machineType` must belong to the `nodeConfig.location`; if both are unspecified, the service will pick a zone in the Compute Engine region corresponding to the Cloud Composer location, and propagate that choice to both fields. If exactly one of this field and `nodeConfig.location` is specified, the location information from the specified field will be propagated to the unspecified field. The `machineTypeId` must not be a [shared-core machine type](/compute/docs/machine-types#sharedcore). If this field is unspecified, the `machineTypeId` defaults to "n1-standard-1". This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigPtrOutput) MaxPodsPerNode ¶
func (o NodeConfigPtrOutput) MaxPodsPerNode() pulumi.IntPtrOutput
Optional. The maximum number of pods per node in the Cloud Composer GKE cluster. The value must be between 8 and 110 and it can be set only if the environment is VPC-native. The default value is 32. Values of this field will be propagated both to the `default-pool` node pool of the newly created GKE cluster, and to the default "Maximum Pods per Node" value which is used for newly created node pools if their value is not explicitly set during node pool creation. For more information, see [Optimizing IP address allocation] (https://cloud.google.com/kubernetes-engine/docs/how-to/flexible-pod-cidr). Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigPtrOutput) Network ¶
func (o NodeConfigPtrOutput) Network() pulumi.StringPtrOutput
Optional. The Compute Engine network to be used for machine communications, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/global/networks/{networkId}". If unspecified, the default network in the environment's project is used. If a [Custom Subnet Network](/vpc/docs/vpc#vpc_networks_and_subnets) is provided, `nodeConfig.subnetwork` must also be provided. For [Shared VPC](/vpc/docs/shared-vpc) subnetwork requirements, see `nodeConfig.subnetwork`.
func (NodeConfigPtrOutput) OauthScopes ¶
func (o NodeConfigPtrOutput) OauthScopes() pulumi.StringArrayOutput
Optional. The set of Google API scopes to be made available on all node VMs. If `oauth_scopes` is empty, defaults to ["https://www.googleapis.com/auth/cloud-platform"]. Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigPtrOutput) ServiceAccount ¶
func (o NodeConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
Optional. The Google Cloud Platform Service Account to be used by the workloads. If a service account is not specified, the "default" Compute Engine service account is used. Cannot be updated.
func (NodeConfigPtrOutput) Subnetwork ¶
func (o NodeConfigPtrOutput) Subnetwork() pulumi.StringPtrOutput
Optional. The Compute Engine subnetwork to be used for machine communications, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/regions/{regionId}/subnetworks/{subnetworkId}" If a subnetwork is provided, `nodeConfig.network` must also be provided, and the subnetwork must belong to the enclosing environment's project and location.
func (NodeConfigPtrOutput) Tags ¶
func (o NodeConfigPtrOutput) Tags() pulumi.StringArrayOutput
Optional. The list of instance tags applied to all node VMs. Tags are used to identify valid sources or targets for network firewalls. Each tag within the list must comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigPtrOutput) ToNodeConfigPtrOutput ¶
func (o NodeConfigPtrOutput) ToNodeConfigPtrOutput() NodeConfigPtrOutput
func (NodeConfigPtrOutput) ToNodeConfigPtrOutputWithContext ¶
func (o NodeConfigPtrOutput) ToNodeConfigPtrOutputWithContext(ctx context.Context) NodeConfigPtrOutput
type NodeConfigResponse ¶
type NodeConfigResponse struct { // Optional. The disk size in GB used for node VMs. Minimum size is 20GB. If unspecified, defaults to 100GB. Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. DiskSizeGb int `pulumi:"diskSizeGb"` // Optional. Deploys 'ip-masq-agent' daemon set in the GKE cluster and defines nonMasqueradeCIDRs equals to pod IP range so IP masquerading is used for all destination addresses, except between pods traffic. See: https://cloud.google.com/kubernetes-engine/docs/how-to/ip-masquerade-agent EnableIpMasqAgent bool `pulumi:"enableIpMasqAgent"` // Optional. The IPAllocationPolicy fields for the GKE cluster. IpAllocationPolicy IPAllocationPolicyResponse `pulumi:"ipAllocationPolicy"` // Optional. The Compute Engine [zone](/compute/docs/regions-zones) in which to deploy the VMs used to run the Apache Airflow software, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/zones/{zoneId}". This `location` must belong to the enclosing environment's project and location. If both this field and `nodeConfig.machineType` are specified, `nodeConfig.machineType` must belong to this `location`; if both are unspecified, the service will pick a zone in the Compute Engine region corresponding to the Cloud Composer location, and propagate that choice to both fields. If only one field (`location` or `nodeConfig.machineType`) is specified, the location information from the specified field will be propagated to the unspecified field. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Location string `pulumi:"location"` // Optional. The Compute Engine [machine type](/compute/docs/machine-types) used for cluster instances, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/zones/{zoneId}/machineTypes/{machineTypeId}". The `machineType` must belong to the enclosing environment's project and location. If both this field and `nodeConfig.location` are specified, this `machineType` must belong to the `nodeConfig.location`; if both are unspecified, the service will pick a zone in the Compute Engine region corresponding to the Cloud Composer location, and propagate that choice to both fields. If exactly one of this field and `nodeConfig.location` is specified, the location information from the specified field will be propagated to the unspecified field. The `machineTypeId` must not be a [shared-core machine type](/compute/docs/machine-types#sharedcore). If this field is unspecified, the `machineTypeId` defaults to "n1-standard-1". This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. MachineType string `pulumi:"machineType"` // Optional. The maximum number of pods per node in the Cloud Composer GKE cluster. The value must be between 8 and 110 and it can be set only if the environment is VPC-native. The default value is 32. Values of this field will be propagated both to the `default-pool` node pool of the newly created GKE cluster, and to the default "Maximum Pods per Node" value which is used for newly created node pools if their value is not explicitly set during node pool creation. For more information, see [Optimizing IP address allocation] (https://cloud.google.com/kubernetes-engine/docs/how-to/flexible-pod-cidr). Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. MaxPodsPerNode int `pulumi:"maxPodsPerNode"` // Optional. The Compute Engine network to be used for machine communications, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/global/networks/{networkId}". If unspecified, the default network in the environment's project is used. If a [Custom Subnet Network](/vpc/docs/vpc#vpc_networks_and_subnets) is provided, `nodeConfig.subnetwork` must also be provided. For [Shared VPC](/vpc/docs/shared-vpc) subnetwork requirements, see `nodeConfig.subnetwork`. Network string `pulumi:"network"` // Optional. The set of Google API scopes to be made available on all node VMs. If `oauth_scopes` is empty, defaults to ["https://www.googleapis.com/auth/cloud-platform"]. Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. OauthScopes []string `pulumi:"oauthScopes"` // Optional. The Google Cloud Platform Service Account to be used by the workloads. If a service account is not specified, the "default" Compute Engine service account is used. Cannot be updated. ServiceAccount string `pulumi:"serviceAccount"` // Optional. The Compute Engine subnetwork to be used for machine communications, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/regions/{regionId}/subnetworks/{subnetworkId}" If a subnetwork is provided, `nodeConfig.network` must also be provided, and the subnetwork must belong to the enclosing environment's project and location. Subnetwork string `pulumi:"subnetwork"` // Optional. The list of instance tags applied to all node VMs. Tags are used to identify valid sources or targets for network firewalls. Each tag within the list must comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Tags []string `pulumi:"tags"` }
The configuration information for the Kubernetes Engine nodes running the Apache Airflow software.
type NodeConfigResponseArgs ¶
type NodeConfigResponseArgs struct { // Optional. The disk size in GB used for node VMs. Minimum size is 20GB. If unspecified, defaults to 100GB. Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. DiskSizeGb pulumi.IntInput `pulumi:"diskSizeGb"` // Optional. Deploys 'ip-masq-agent' daemon set in the GKE cluster and defines nonMasqueradeCIDRs equals to pod IP range so IP masquerading is used for all destination addresses, except between pods traffic. See: https://cloud.google.com/kubernetes-engine/docs/how-to/ip-masquerade-agent EnableIpMasqAgent pulumi.BoolInput `pulumi:"enableIpMasqAgent"` // Optional. The IPAllocationPolicy fields for the GKE cluster. IpAllocationPolicy IPAllocationPolicyResponseInput `pulumi:"ipAllocationPolicy"` // Optional. The Compute Engine [zone](/compute/docs/regions-zones) in which to deploy the VMs used to run the Apache Airflow software, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/zones/{zoneId}". This `location` must belong to the enclosing environment's project and location. If both this field and `nodeConfig.machineType` are specified, `nodeConfig.machineType` must belong to this `location`; if both are unspecified, the service will pick a zone in the Compute Engine region corresponding to the Cloud Composer location, and propagate that choice to both fields. If only one field (`location` or `nodeConfig.machineType`) is specified, the location information from the specified field will be propagated to the unspecified field. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Location pulumi.StringInput `pulumi:"location"` // Optional. The Compute Engine [machine type](/compute/docs/machine-types) used for cluster instances, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/zones/{zoneId}/machineTypes/{machineTypeId}". The `machineType` must belong to the enclosing environment's project and location. If both this field and `nodeConfig.location` are specified, this `machineType` must belong to the `nodeConfig.location`; if both are unspecified, the service will pick a zone in the Compute Engine region corresponding to the Cloud Composer location, and propagate that choice to both fields. If exactly one of this field and `nodeConfig.location` is specified, the location information from the specified field will be propagated to the unspecified field. The `machineTypeId` must not be a [shared-core machine type](/compute/docs/machine-types#sharedcore). If this field is unspecified, the `machineTypeId` defaults to "n1-standard-1". This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. MachineType pulumi.StringInput `pulumi:"machineType"` // Optional. The maximum number of pods per node in the Cloud Composer GKE cluster. The value must be between 8 and 110 and it can be set only if the environment is VPC-native. The default value is 32. Values of this field will be propagated both to the `default-pool` node pool of the newly created GKE cluster, and to the default "Maximum Pods per Node" value which is used for newly created node pools if their value is not explicitly set during node pool creation. For more information, see [Optimizing IP address allocation] (https://cloud.google.com/kubernetes-engine/docs/how-to/flexible-pod-cidr). Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. MaxPodsPerNode pulumi.IntInput `pulumi:"maxPodsPerNode"` // Optional. The Compute Engine network to be used for machine communications, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/global/networks/{networkId}". If unspecified, the default network in the environment's project is used. If a [Custom Subnet Network](/vpc/docs/vpc#vpc_networks_and_subnets) is provided, `nodeConfig.subnetwork` must also be provided. For [Shared VPC](/vpc/docs/shared-vpc) subnetwork requirements, see `nodeConfig.subnetwork`. Network pulumi.StringInput `pulumi:"network"` // Optional. The set of Google API scopes to be made available on all node VMs. If `oauth_scopes` is empty, defaults to ["https://www.googleapis.com/auth/cloud-platform"]. Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` // Optional. The Google Cloud Platform Service Account to be used by the workloads. If a service account is not specified, the "default" Compute Engine service account is used. Cannot be updated. ServiceAccount pulumi.StringInput `pulumi:"serviceAccount"` // Optional. The Compute Engine subnetwork to be used for machine communications, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/regions/{regionId}/subnetworks/{subnetworkId}" If a subnetwork is provided, `nodeConfig.network` must also be provided, and the subnetwork must belong to the enclosing environment's project and location. Subnetwork pulumi.StringInput `pulumi:"subnetwork"` // Optional. The list of instance tags applied to all node VMs. Tags are used to identify valid sources or targets for network firewalls. Each tag within the list must comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Tags pulumi.StringArrayInput `pulumi:"tags"` }
The configuration information for the Kubernetes Engine nodes running the Apache Airflow software.
func (NodeConfigResponseArgs) ElementType ¶
func (NodeConfigResponseArgs) ElementType() reflect.Type
func (NodeConfigResponseArgs) ToNodeConfigResponseOutput ¶
func (i NodeConfigResponseArgs) ToNodeConfigResponseOutput() NodeConfigResponseOutput
func (NodeConfigResponseArgs) ToNodeConfigResponseOutputWithContext ¶
func (i NodeConfigResponseArgs) ToNodeConfigResponseOutputWithContext(ctx context.Context) NodeConfigResponseOutput
func (NodeConfigResponseArgs) ToNodeConfigResponsePtrOutput ¶
func (i NodeConfigResponseArgs) ToNodeConfigResponsePtrOutput() NodeConfigResponsePtrOutput
func (NodeConfigResponseArgs) ToNodeConfigResponsePtrOutputWithContext ¶
func (i NodeConfigResponseArgs) ToNodeConfigResponsePtrOutputWithContext(ctx context.Context) NodeConfigResponsePtrOutput
type NodeConfigResponseInput ¶
type NodeConfigResponseInput interface { pulumi.Input ToNodeConfigResponseOutput() NodeConfigResponseOutput ToNodeConfigResponseOutputWithContext(context.Context) NodeConfigResponseOutput }
NodeConfigResponseInput is an input type that accepts NodeConfigResponseArgs and NodeConfigResponseOutput values. You can construct a concrete instance of `NodeConfigResponseInput` via:
NodeConfigResponseArgs{...}
type NodeConfigResponseOutput ¶
type NodeConfigResponseOutput struct{ *pulumi.OutputState }
The configuration information for the Kubernetes Engine nodes running the Apache Airflow software.
func (NodeConfigResponseOutput) DiskSizeGb ¶
func (o NodeConfigResponseOutput) DiskSizeGb() pulumi.IntOutput
Optional. The disk size in GB used for node VMs. Minimum size is 20GB. If unspecified, defaults to 100GB. Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigResponseOutput) ElementType ¶
func (NodeConfigResponseOutput) ElementType() reflect.Type
func (NodeConfigResponseOutput) EnableIpMasqAgent ¶ added in v0.8.0
func (o NodeConfigResponseOutput) EnableIpMasqAgent() pulumi.BoolOutput
Optional. Deploys 'ip-masq-agent' daemon set in the GKE cluster and defines nonMasqueradeCIDRs equals to pod IP range so IP masquerading is used for all destination addresses, except between pods traffic. See: https://cloud.google.com/kubernetes-engine/docs/how-to/ip-masquerade-agent
func (NodeConfigResponseOutput) IpAllocationPolicy ¶
func (o NodeConfigResponseOutput) IpAllocationPolicy() IPAllocationPolicyResponseOutput
Optional. The IPAllocationPolicy fields for the GKE cluster.
func (NodeConfigResponseOutput) Location ¶
func (o NodeConfigResponseOutput) Location() pulumi.StringOutput
Optional. The Compute Engine [zone](/compute/docs/regions-zones) in which to deploy the VMs used to run the Apache Airflow software, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/zones/{zoneId}". This `location` must belong to the enclosing environment's project and location. If both this field and `nodeConfig.machineType` are specified, `nodeConfig.machineType` must belong to this `location`; if both are unspecified, the service will pick a zone in the Compute Engine region corresponding to the Cloud Composer location, and propagate that choice to both fields. If only one field (`location` or `nodeConfig.machineType`) is specified, the location information from the specified field will be propagated to the unspecified field. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigResponseOutput) MachineType ¶
func (o NodeConfigResponseOutput) MachineType() pulumi.StringOutput
Optional. The Compute Engine [machine type](/compute/docs/machine-types) used for cluster instances, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/zones/{zoneId}/machineTypes/{machineTypeId}". The `machineType` must belong to the enclosing environment's project and location. If both this field and `nodeConfig.location` are specified, this `machineType` must belong to the `nodeConfig.location`; if both are unspecified, the service will pick a zone in the Compute Engine region corresponding to the Cloud Composer location, and propagate that choice to both fields. If exactly one of this field and `nodeConfig.location` is specified, the location information from the specified field will be propagated to the unspecified field. The `machineTypeId` must not be a [shared-core machine type](/compute/docs/machine-types#sharedcore). If this field is unspecified, the `machineTypeId` defaults to "n1-standard-1". This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigResponseOutput) MaxPodsPerNode ¶
func (o NodeConfigResponseOutput) MaxPodsPerNode() pulumi.IntOutput
Optional. The maximum number of pods per node in the Cloud Composer GKE cluster. The value must be between 8 and 110 and it can be set only if the environment is VPC-native. The default value is 32. Values of this field will be propagated both to the `default-pool` node pool of the newly created GKE cluster, and to the default "Maximum Pods per Node" value which is used for newly created node pools if their value is not explicitly set during node pool creation. For more information, see [Optimizing IP address allocation] (https://cloud.google.com/kubernetes-engine/docs/how-to/flexible-pod-cidr). Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigResponseOutput) Network ¶
func (o NodeConfigResponseOutput) Network() pulumi.StringOutput
Optional. The Compute Engine network to be used for machine communications, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/global/networks/{networkId}". If unspecified, the default network in the environment's project is used. If a [Custom Subnet Network](/vpc/docs/vpc#vpc_networks_and_subnets) is provided, `nodeConfig.subnetwork` must also be provided. For [Shared VPC](/vpc/docs/shared-vpc) subnetwork requirements, see `nodeConfig.subnetwork`.
func (NodeConfigResponseOutput) OauthScopes ¶
func (o NodeConfigResponseOutput) OauthScopes() pulumi.StringArrayOutput
Optional. The set of Google API scopes to be made available on all node VMs. If `oauth_scopes` is empty, defaults to ["https://www.googleapis.com/auth/cloud-platform"]. Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigResponseOutput) ServiceAccount ¶
func (o NodeConfigResponseOutput) ServiceAccount() pulumi.StringOutput
Optional. The Google Cloud Platform Service Account to be used by the workloads. If a service account is not specified, the "default" Compute Engine service account is used. Cannot be updated.
func (NodeConfigResponseOutput) Subnetwork ¶
func (o NodeConfigResponseOutput) Subnetwork() pulumi.StringOutput
Optional. The Compute Engine subnetwork to be used for machine communications, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/regions/{regionId}/subnetworks/{subnetworkId}" If a subnetwork is provided, `nodeConfig.network` must also be provided, and the subnetwork must belong to the enclosing environment's project and location.
func (NodeConfigResponseOutput) Tags ¶
func (o NodeConfigResponseOutput) Tags() pulumi.StringArrayOutput
Optional. The list of instance tags applied to all node VMs. Tags are used to identify valid sources or targets for network firewalls. Each tag within the list must comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigResponseOutput) ToNodeConfigResponseOutput ¶
func (o NodeConfigResponseOutput) ToNodeConfigResponseOutput() NodeConfigResponseOutput
func (NodeConfigResponseOutput) ToNodeConfigResponseOutputWithContext ¶
func (o NodeConfigResponseOutput) ToNodeConfigResponseOutputWithContext(ctx context.Context) NodeConfigResponseOutput
func (NodeConfigResponseOutput) ToNodeConfigResponsePtrOutput ¶
func (o NodeConfigResponseOutput) ToNodeConfigResponsePtrOutput() NodeConfigResponsePtrOutput
func (NodeConfigResponseOutput) ToNodeConfigResponsePtrOutputWithContext ¶
func (o NodeConfigResponseOutput) ToNodeConfigResponsePtrOutputWithContext(ctx context.Context) NodeConfigResponsePtrOutput
type NodeConfigResponsePtrInput ¶
type NodeConfigResponsePtrInput interface { pulumi.Input ToNodeConfigResponsePtrOutput() NodeConfigResponsePtrOutput ToNodeConfigResponsePtrOutputWithContext(context.Context) NodeConfigResponsePtrOutput }
NodeConfigResponsePtrInput is an input type that accepts NodeConfigResponseArgs, NodeConfigResponsePtr and NodeConfigResponsePtrOutput values. You can construct a concrete instance of `NodeConfigResponsePtrInput` via:
NodeConfigResponseArgs{...} or: nil
func NodeConfigResponsePtr ¶
func NodeConfigResponsePtr(v *NodeConfigResponseArgs) NodeConfigResponsePtrInput
type NodeConfigResponsePtrOutput ¶
type NodeConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (NodeConfigResponsePtrOutput) DiskSizeGb ¶
func (o NodeConfigResponsePtrOutput) DiskSizeGb() pulumi.IntPtrOutput
Optional. The disk size in GB used for node VMs. Minimum size is 20GB. If unspecified, defaults to 100GB. Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigResponsePtrOutput) Elem ¶
func (o NodeConfigResponsePtrOutput) Elem() NodeConfigResponseOutput
func (NodeConfigResponsePtrOutput) ElementType ¶
func (NodeConfigResponsePtrOutput) ElementType() reflect.Type
func (NodeConfigResponsePtrOutput) EnableIpMasqAgent ¶ added in v0.8.0
func (o NodeConfigResponsePtrOutput) EnableIpMasqAgent() pulumi.BoolPtrOutput
Optional. Deploys 'ip-masq-agent' daemon set in the GKE cluster and defines nonMasqueradeCIDRs equals to pod IP range so IP masquerading is used for all destination addresses, except between pods traffic. See: https://cloud.google.com/kubernetes-engine/docs/how-to/ip-masquerade-agent
func (NodeConfigResponsePtrOutput) IpAllocationPolicy ¶
func (o NodeConfigResponsePtrOutput) IpAllocationPolicy() IPAllocationPolicyResponsePtrOutput
Optional. The IPAllocationPolicy fields for the GKE cluster.
func (NodeConfigResponsePtrOutput) Location ¶
func (o NodeConfigResponsePtrOutput) Location() pulumi.StringPtrOutput
Optional. The Compute Engine [zone](/compute/docs/regions-zones) in which to deploy the VMs used to run the Apache Airflow software, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/zones/{zoneId}". This `location` must belong to the enclosing environment's project and location. If both this field and `nodeConfig.machineType` are specified, `nodeConfig.machineType` must belong to this `location`; if both are unspecified, the service will pick a zone in the Compute Engine region corresponding to the Cloud Composer location, and propagate that choice to both fields. If only one field (`location` or `nodeConfig.machineType`) is specified, the location information from the specified field will be propagated to the unspecified field. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigResponsePtrOutput) MachineType ¶
func (o NodeConfigResponsePtrOutput) MachineType() pulumi.StringPtrOutput
Optional. The Compute Engine [machine type](/compute/docs/machine-types) used for cluster instances, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/zones/{zoneId}/machineTypes/{machineTypeId}". The `machineType` must belong to the enclosing environment's project and location. If both this field and `nodeConfig.location` are specified, this `machineType` must belong to the `nodeConfig.location`; if both are unspecified, the service will pick a zone in the Compute Engine region corresponding to the Cloud Composer location, and propagate that choice to both fields. If exactly one of this field and `nodeConfig.location` is specified, the location information from the specified field will be propagated to the unspecified field. The `machineTypeId` must not be a [shared-core machine type](/compute/docs/machine-types#sharedcore). If this field is unspecified, the `machineTypeId` defaults to "n1-standard-1". This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigResponsePtrOutput) MaxPodsPerNode ¶
func (o NodeConfigResponsePtrOutput) MaxPodsPerNode() pulumi.IntPtrOutput
Optional. The maximum number of pods per node in the Cloud Composer GKE cluster. The value must be between 8 and 110 and it can be set only if the environment is VPC-native. The default value is 32. Values of this field will be propagated both to the `default-pool` node pool of the newly created GKE cluster, and to the default "Maximum Pods per Node" value which is used for newly created node pools if their value is not explicitly set during node pool creation. For more information, see [Optimizing IP address allocation] (https://cloud.google.com/kubernetes-engine/docs/how-to/flexible-pod-cidr). Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigResponsePtrOutput) Network ¶
func (o NodeConfigResponsePtrOutput) Network() pulumi.StringPtrOutput
Optional. The Compute Engine network to be used for machine communications, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/global/networks/{networkId}". If unspecified, the default network in the environment's project is used. If a [Custom Subnet Network](/vpc/docs/vpc#vpc_networks_and_subnets) is provided, `nodeConfig.subnetwork` must also be provided. For [Shared VPC](/vpc/docs/shared-vpc) subnetwork requirements, see `nodeConfig.subnetwork`.
func (NodeConfigResponsePtrOutput) OauthScopes ¶
func (o NodeConfigResponsePtrOutput) OauthScopes() pulumi.StringArrayOutput
Optional. The set of Google API scopes to be made available on all node VMs. If `oauth_scopes` is empty, defaults to ["https://www.googleapis.com/auth/cloud-platform"]. Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigResponsePtrOutput) ServiceAccount ¶
func (o NodeConfigResponsePtrOutput) ServiceAccount() pulumi.StringPtrOutput
Optional. The Google Cloud Platform Service Account to be used by the workloads. If a service account is not specified, the "default" Compute Engine service account is used. Cannot be updated.
func (NodeConfigResponsePtrOutput) Subnetwork ¶
func (o NodeConfigResponsePtrOutput) Subnetwork() pulumi.StringPtrOutput
Optional. The Compute Engine subnetwork to be used for machine communications, specified as a [relative resource name](/apis/design/resource_names#relative_resource_name). For example: "projects/{projectId}/regions/{regionId}/subnetworks/{subnetworkId}" If a subnetwork is provided, `nodeConfig.network` must also be provided, and the subnetwork must belong to the enclosing environment's project and location.
func (NodeConfigResponsePtrOutput) Tags ¶
func (o NodeConfigResponsePtrOutput) Tags() pulumi.StringArrayOutput
Optional. The list of instance tags applied to all node VMs. Tags are used to identify valid sources or targets for network firewalls. Each tag within the list must comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). Cannot be updated. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (NodeConfigResponsePtrOutput) ToNodeConfigResponsePtrOutput ¶
func (o NodeConfigResponsePtrOutput) ToNodeConfigResponsePtrOutput() NodeConfigResponsePtrOutput
func (NodeConfigResponsePtrOutput) ToNodeConfigResponsePtrOutputWithContext ¶
func (o NodeConfigResponsePtrOutput) ToNodeConfigResponsePtrOutputWithContext(ctx context.Context) NodeConfigResponsePtrOutput
type PrivateClusterConfig ¶
type PrivateClusterConfig struct { // Optional. If `true`, access to the public endpoint of the GKE cluster is denied. EnablePrivateEndpoint *bool `pulumi:"enablePrivateEndpoint"` // Optional. The CIDR block from which IPv4 range for GKE master will be reserved. If left blank, the default value of '172.16.0.0/23' is used. MasterIpv4CidrBlock *string `pulumi:"masterIpv4CidrBlock"` }
Configuration options for the private GKE cluster in a Cloud Composer environment.
type PrivateClusterConfigArgs ¶
type PrivateClusterConfigArgs struct { // Optional. If `true`, access to the public endpoint of the GKE cluster is denied. EnablePrivateEndpoint pulumi.BoolPtrInput `pulumi:"enablePrivateEndpoint"` // Optional. The CIDR block from which IPv4 range for GKE master will be reserved. If left blank, the default value of '172.16.0.0/23' is used. MasterIpv4CidrBlock pulumi.StringPtrInput `pulumi:"masterIpv4CidrBlock"` }
Configuration options for the private GKE cluster in a Cloud Composer environment.
func (PrivateClusterConfigArgs) ElementType ¶
func (PrivateClusterConfigArgs) ElementType() reflect.Type
func (PrivateClusterConfigArgs) ToPrivateClusterConfigOutput ¶
func (i PrivateClusterConfigArgs) ToPrivateClusterConfigOutput() PrivateClusterConfigOutput
func (PrivateClusterConfigArgs) ToPrivateClusterConfigOutputWithContext ¶
func (i PrivateClusterConfigArgs) ToPrivateClusterConfigOutputWithContext(ctx context.Context) PrivateClusterConfigOutput
func (PrivateClusterConfigArgs) ToPrivateClusterConfigPtrOutput ¶
func (i PrivateClusterConfigArgs) ToPrivateClusterConfigPtrOutput() PrivateClusterConfigPtrOutput
func (PrivateClusterConfigArgs) ToPrivateClusterConfigPtrOutputWithContext ¶
func (i PrivateClusterConfigArgs) ToPrivateClusterConfigPtrOutputWithContext(ctx context.Context) PrivateClusterConfigPtrOutput
type PrivateClusterConfigInput ¶
type PrivateClusterConfigInput interface { pulumi.Input ToPrivateClusterConfigOutput() PrivateClusterConfigOutput ToPrivateClusterConfigOutputWithContext(context.Context) PrivateClusterConfigOutput }
PrivateClusterConfigInput is an input type that accepts PrivateClusterConfigArgs and PrivateClusterConfigOutput values. You can construct a concrete instance of `PrivateClusterConfigInput` via:
PrivateClusterConfigArgs{...}
type PrivateClusterConfigOutput ¶
type PrivateClusterConfigOutput struct{ *pulumi.OutputState }
Configuration options for the private GKE cluster in a Cloud Composer environment.
func (PrivateClusterConfigOutput) ElementType ¶
func (PrivateClusterConfigOutput) ElementType() reflect.Type
func (PrivateClusterConfigOutput) EnablePrivateEndpoint ¶
func (o PrivateClusterConfigOutput) EnablePrivateEndpoint() pulumi.BoolPtrOutput
Optional. If `true`, access to the public endpoint of the GKE cluster is denied.
func (PrivateClusterConfigOutput) MasterIpv4CidrBlock ¶
func (o PrivateClusterConfigOutput) MasterIpv4CidrBlock() pulumi.StringPtrOutput
Optional. The CIDR block from which IPv4 range for GKE master will be reserved. If left blank, the default value of '172.16.0.0/23' is used.
func (PrivateClusterConfigOutput) ToPrivateClusterConfigOutput ¶
func (o PrivateClusterConfigOutput) ToPrivateClusterConfigOutput() PrivateClusterConfigOutput
func (PrivateClusterConfigOutput) ToPrivateClusterConfigOutputWithContext ¶
func (o PrivateClusterConfigOutput) ToPrivateClusterConfigOutputWithContext(ctx context.Context) PrivateClusterConfigOutput
func (PrivateClusterConfigOutput) ToPrivateClusterConfigPtrOutput ¶
func (o PrivateClusterConfigOutput) ToPrivateClusterConfigPtrOutput() PrivateClusterConfigPtrOutput
func (PrivateClusterConfigOutput) ToPrivateClusterConfigPtrOutputWithContext ¶
func (o PrivateClusterConfigOutput) ToPrivateClusterConfigPtrOutputWithContext(ctx context.Context) PrivateClusterConfigPtrOutput
type PrivateClusterConfigPtrInput ¶
type PrivateClusterConfigPtrInput interface { pulumi.Input ToPrivateClusterConfigPtrOutput() PrivateClusterConfigPtrOutput ToPrivateClusterConfigPtrOutputWithContext(context.Context) PrivateClusterConfigPtrOutput }
PrivateClusterConfigPtrInput is an input type that accepts PrivateClusterConfigArgs, PrivateClusterConfigPtr and PrivateClusterConfigPtrOutput values. You can construct a concrete instance of `PrivateClusterConfigPtrInput` via:
PrivateClusterConfigArgs{...} or: nil
func PrivateClusterConfigPtr ¶
func PrivateClusterConfigPtr(v *PrivateClusterConfigArgs) PrivateClusterConfigPtrInput
type PrivateClusterConfigPtrOutput ¶
type PrivateClusterConfigPtrOutput struct{ *pulumi.OutputState }
func (PrivateClusterConfigPtrOutput) Elem ¶
func (o PrivateClusterConfigPtrOutput) Elem() PrivateClusterConfigOutput
func (PrivateClusterConfigPtrOutput) ElementType ¶
func (PrivateClusterConfigPtrOutput) ElementType() reflect.Type
func (PrivateClusterConfigPtrOutput) EnablePrivateEndpoint ¶
func (o PrivateClusterConfigPtrOutput) EnablePrivateEndpoint() pulumi.BoolPtrOutput
Optional. If `true`, access to the public endpoint of the GKE cluster is denied.
func (PrivateClusterConfigPtrOutput) MasterIpv4CidrBlock ¶
func (o PrivateClusterConfigPtrOutput) MasterIpv4CidrBlock() pulumi.StringPtrOutput
Optional. The CIDR block from which IPv4 range for GKE master will be reserved. If left blank, the default value of '172.16.0.0/23' is used.
func (PrivateClusterConfigPtrOutput) ToPrivateClusterConfigPtrOutput ¶
func (o PrivateClusterConfigPtrOutput) ToPrivateClusterConfigPtrOutput() PrivateClusterConfigPtrOutput
func (PrivateClusterConfigPtrOutput) ToPrivateClusterConfigPtrOutputWithContext ¶
func (o PrivateClusterConfigPtrOutput) ToPrivateClusterConfigPtrOutputWithContext(ctx context.Context) PrivateClusterConfigPtrOutput
type PrivateClusterConfigResponse ¶
type PrivateClusterConfigResponse struct { // Optional. If `true`, access to the public endpoint of the GKE cluster is denied. EnablePrivateEndpoint bool `pulumi:"enablePrivateEndpoint"` // Optional. The CIDR block from which IPv4 range for GKE master will be reserved. If left blank, the default value of '172.16.0.0/23' is used. MasterIpv4CidrBlock string `pulumi:"masterIpv4CidrBlock"` // The IP range in CIDR notation to use for the hosted master network. This range is used for assigning internal IP addresses to the cluster master or set of masters and to the internal load balancer virtual IP. This range must not overlap with any other ranges in use within the cluster's network. MasterIpv4ReservedRange string `pulumi:"masterIpv4ReservedRange"` }
Configuration options for the private GKE cluster in a Cloud Composer environment.
type PrivateClusterConfigResponseArgs ¶
type PrivateClusterConfigResponseArgs struct { // Optional. If `true`, access to the public endpoint of the GKE cluster is denied. EnablePrivateEndpoint pulumi.BoolInput `pulumi:"enablePrivateEndpoint"` // Optional. The CIDR block from which IPv4 range for GKE master will be reserved. If left blank, the default value of '172.16.0.0/23' is used. MasterIpv4CidrBlock pulumi.StringInput `pulumi:"masterIpv4CidrBlock"` // The IP range in CIDR notation to use for the hosted master network. This range is used for assigning internal IP addresses to the cluster master or set of masters and to the internal load balancer virtual IP. This range must not overlap with any other ranges in use within the cluster's network. MasterIpv4ReservedRange pulumi.StringInput `pulumi:"masterIpv4ReservedRange"` }
Configuration options for the private GKE cluster in a Cloud Composer environment.
func (PrivateClusterConfigResponseArgs) ElementType ¶
func (PrivateClusterConfigResponseArgs) ElementType() reflect.Type
func (PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponseOutput ¶
func (i PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponseOutput() PrivateClusterConfigResponseOutput
func (PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponseOutputWithContext ¶
func (i PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponseOutputWithContext(ctx context.Context) PrivateClusterConfigResponseOutput
func (PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponsePtrOutput ¶
func (i PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponsePtrOutput() PrivateClusterConfigResponsePtrOutput
func (PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponsePtrOutputWithContext ¶
func (i PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponsePtrOutputWithContext(ctx context.Context) PrivateClusterConfigResponsePtrOutput
type PrivateClusterConfigResponseInput ¶
type PrivateClusterConfigResponseInput interface { pulumi.Input ToPrivateClusterConfigResponseOutput() PrivateClusterConfigResponseOutput ToPrivateClusterConfigResponseOutputWithContext(context.Context) PrivateClusterConfigResponseOutput }
PrivateClusterConfigResponseInput is an input type that accepts PrivateClusterConfigResponseArgs and PrivateClusterConfigResponseOutput values. You can construct a concrete instance of `PrivateClusterConfigResponseInput` via:
PrivateClusterConfigResponseArgs{...}
type PrivateClusterConfigResponseOutput ¶
type PrivateClusterConfigResponseOutput struct{ *pulumi.OutputState }
Configuration options for the private GKE cluster in a Cloud Composer environment.
func (PrivateClusterConfigResponseOutput) ElementType ¶
func (PrivateClusterConfigResponseOutput) ElementType() reflect.Type
func (PrivateClusterConfigResponseOutput) EnablePrivateEndpoint ¶
func (o PrivateClusterConfigResponseOutput) EnablePrivateEndpoint() pulumi.BoolOutput
Optional. If `true`, access to the public endpoint of the GKE cluster is denied.
func (PrivateClusterConfigResponseOutput) MasterIpv4CidrBlock ¶
func (o PrivateClusterConfigResponseOutput) MasterIpv4CidrBlock() pulumi.StringOutput
Optional. The CIDR block from which IPv4 range for GKE master will be reserved. If left blank, the default value of '172.16.0.0/23' is used.
func (PrivateClusterConfigResponseOutput) MasterIpv4ReservedRange ¶
func (o PrivateClusterConfigResponseOutput) MasterIpv4ReservedRange() pulumi.StringOutput
The IP range in CIDR notation to use for the hosted master network. This range is used for assigning internal IP addresses to the cluster master or set of masters and to the internal load balancer virtual IP. This range must not overlap with any other ranges in use within the cluster's network.
func (PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponseOutput ¶
func (o PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponseOutput() PrivateClusterConfigResponseOutput
func (PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponseOutputWithContext ¶
func (o PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponseOutputWithContext(ctx context.Context) PrivateClusterConfigResponseOutput
func (PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponsePtrOutput ¶
func (o PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponsePtrOutput() PrivateClusterConfigResponsePtrOutput
func (PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponsePtrOutputWithContext ¶
func (o PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponsePtrOutputWithContext(ctx context.Context) PrivateClusterConfigResponsePtrOutput
type PrivateClusterConfigResponsePtrInput ¶
type PrivateClusterConfigResponsePtrInput interface { pulumi.Input ToPrivateClusterConfigResponsePtrOutput() PrivateClusterConfigResponsePtrOutput ToPrivateClusterConfigResponsePtrOutputWithContext(context.Context) PrivateClusterConfigResponsePtrOutput }
PrivateClusterConfigResponsePtrInput is an input type that accepts PrivateClusterConfigResponseArgs, PrivateClusterConfigResponsePtr and PrivateClusterConfigResponsePtrOutput values. You can construct a concrete instance of `PrivateClusterConfigResponsePtrInput` via:
PrivateClusterConfigResponseArgs{...} or: nil
func PrivateClusterConfigResponsePtr ¶
func PrivateClusterConfigResponsePtr(v *PrivateClusterConfigResponseArgs) PrivateClusterConfigResponsePtrInput
type PrivateClusterConfigResponsePtrOutput ¶
type PrivateClusterConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateClusterConfigResponsePtrOutput) ElementType ¶
func (PrivateClusterConfigResponsePtrOutput) ElementType() reflect.Type
func (PrivateClusterConfigResponsePtrOutput) EnablePrivateEndpoint ¶
func (o PrivateClusterConfigResponsePtrOutput) EnablePrivateEndpoint() pulumi.BoolPtrOutput
Optional. If `true`, access to the public endpoint of the GKE cluster is denied.
func (PrivateClusterConfigResponsePtrOutput) MasterIpv4CidrBlock ¶
func (o PrivateClusterConfigResponsePtrOutput) MasterIpv4CidrBlock() pulumi.StringPtrOutput
Optional. The CIDR block from which IPv4 range for GKE master will be reserved. If left blank, the default value of '172.16.0.0/23' is used.
func (PrivateClusterConfigResponsePtrOutput) MasterIpv4ReservedRange ¶
func (o PrivateClusterConfigResponsePtrOutput) MasterIpv4ReservedRange() pulumi.StringPtrOutput
The IP range in CIDR notation to use for the hosted master network. This range is used for assigning internal IP addresses to the cluster master or set of masters and to the internal load balancer virtual IP. This range must not overlap with any other ranges in use within the cluster's network.
func (PrivateClusterConfigResponsePtrOutput) ToPrivateClusterConfigResponsePtrOutput ¶
func (o PrivateClusterConfigResponsePtrOutput) ToPrivateClusterConfigResponsePtrOutput() PrivateClusterConfigResponsePtrOutput
func (PrivateClusterConfigResponsePtrOutput) ToPrivateClusterConfigResponsePtrOutputWithContext ¶
func (o PrivateClusterConfigResponsePtrOutput) ToPrivateClusterConfigResponsePtrOutputWithContext(ctx context.Context) PrivateClusterConfigResponsePtrOutput
type PrivateEnvironmentConfig ¶
type PrivateEnvironmentConfig struct { // Optional. When specified, the environment will use Private Service Connect instead of VPC peerings to connect to Cloud SQL in the Tenant Project, and the PSC endpoint in the Customer Project will use an IP address from this subnetwork. CloudComposerConnectionSubnetwork *string `pulumi:"cloudComposerConnectionSubnetwork"` // Optional. The CIDR block from which IP range for Cloud Composer Network in tenant project will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer. CloudComposerNetworkIpv4CidrBlock *string `pulumi:"cloudComposerNetworkIpv4CidrBlock"` // Optional. The CIDR block from which IP range in tenant project will be reserved for Cloud SQL. Needs to be disjoint from web_server_ipv4_cidr_block CloudSqlIpv4CidrBlock *string `pulumi:"cloudSqlIpv4CidrBlock"` // Optional. If `true`, a Private IP Cloud Composer environment is created. If this field is set to true, `IPAllocationPolicy.use_ip_aliases` must be set to true for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. EnablePrivateEnvironment *bool `pulumi:"enablePrivateEnvironment"` // Optional. When enabled, IPs from public (non-RFC1918) ranges can be used for `IPAllocationPolicy.cluster_ipv4_cidr_block` and `IPAllocationPolicy.service_ipv4_cidr_block`. EnablePrivatelyUsedPublicIps *bool `pulumi:"enablePrivatelyUsedPublicIps"` // Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment. PrivateClusterConfig *PrivateClusterConfig `pulumi:"privateClusterConfig"` // Optional. The CIDR block from which IP range for web server will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. WebServerIpv4CidrBlock *string `pulumi:"webServerIpv4CidrBlock"` }
The configuration information for configuring a Private IP Cloud Composer environment.
type PrivateEnvironmentConfigArgs ¶
type PrivateEnvironmentConfigArgs struct { // Optional. When specified, the environment will use Private Service Connect instead of VPC peerings to connect to Cloud SQL in the Tenant Project, and the PSC endpoint in the Customer Project will use an IP address from this subnetwork. CloudComposerConnectionSubnetwork pulumi.StringPtrInput `pulumi:"cloudComposerConnectionSubnetwork"` // Optional. The CIDR block from which IP range for Cloud Composer Network in tenant project will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer. CloudComposerNetworkIpv4CidrBlock pulumi.StringPtrInput `pulumi:"cloudComposerNetworkIpv4CidrBlock"` // Optional. The CIDR block from which IP range in tenant project will be reserved for Cloud SQL. Needs to be disjoint from web_server_ipv4_cidr_block CloudSqlIpv4CidrBlock pulumi.StringPtrInput `pulumi:"cloudSqlIpv4CidrBlock"` // Optional. If `true`, a Private IP Cloud Composer environment is created. If this field is set to true, `IPAllocationPolicy.use_ip_aliases` must be set to true for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. EnablePrivateEnvironment pulumi.BoolPtrInput `pulumi:"enablePrivateEnvironment"` // Optional. When enabled, IPs from public (non-RFC1918) ranges can be used for `IPAllocationPolicy.cluster_ipv4_cidr_block` and `IPAllocationPolicy.service_ipv4_cidr_block`. EnablePrivatelyUsedPublicIps pulumi.BoolPtrInput `pulumi:"enablePrivatelyUsedPublicIps"` // Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment. PrivateClusterConfig PrivateClusterConfigPtrInput `pulumi:"privateClusterConfig"` // Optional. The CIDR block from which IP range for web server will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. WebServerIpv4CidrBlock pulumi.StringPtrInput `pulumi:"webServerIpv4CidrBlock"` }
The configuration information for configuring a Private IP Cloud Composer environment.
func (PrivateEnvironmentConfigArgs) ElementType ¶
func (PrivateEnvironmentConfigArgs) ElementType() reflect.Type
func (PrivateEnvironmentConfigArgs) ToPrivateEnvironmentConfigOutput ¶
func (i PrivateEnvironmentConfigArgs) ToPrivateEnvironmentConfigOutput() PrivateEnvironmentConfigOutput
func (PrivateEnvironmentConfigArgs) ToPrivateEnvironmentConfigOutputWithContext ¶
func (i PrivateEnvironmentConfigArgs) ToPrivateEnvironmentConfigOutputWithContext(ctx context.Context) PrivateEnvironmentConfigOutput
func (PrivateEnvironmentConfigArgs) ToPrivateEnvironmentConfigPtrOutput ¶
func (i PrivateEnvironmentConfigArgs) ToPrivateEnvironmentConfigPtrOutput() PrivateEnvironmentConfigPtrOutput
func (PrivateEnvironmentConfigArgs) ToPrivateEnvironmentConfigPtrOutputWithContext ¶
func (i PrivateEnvironmentConfigArgs) ToPrivateEnvironmentConfigPtrOutputWithContext(ctx context.Context) PrivateEnvironmentConfigPtrOutput
type PrivateEnvironmentConfigInput ¶
type PrivateEnvironmentConfigInput interface { pulumi.Input ToPrivateEnvironmentConfigOutput() PrivateEnvironmentConfigOutput ToPrivateEnvironmentConfigOutputWithContext(context.Context) PrivateEnvironmentConfigOutput }
PrivateEnvironmentConfigInput is an input type that accepts PrivateEnvironmentConfigArgs and PrivateEnvironmentConfigOutput values. You can construct a concrete instance of `PrivateEnvironmentConfigInput` via:
PrivateEnvironmentConfigArgs{...}
type PrivateEnvironmentConfigOutput ¶
type PrivateEnvironmentConfigOutput struct{ *pulumi.OutputState }
The configuration information for configuring a Private IP Cloud Composer environment.
func (PrivateEnvironmentConfigOutput) CloudComposerConnectionSubnetwork ¶ added in v0.9.0
func (o PrivateEnvironmentConfigOutput) CloudComposerConnectionSubnetwork() pulumi.StringPtrOutput
Optional. When specified, the environment will use Private Service Connect instead of VPC peerings to connect to Cloud SQL in the Tenant Project, and the PSC endpoint in the Customer Project will use an IP address from this subnetwork.
func (PrivateEnvironmentConfigOutput) CloudComposerNetworkIpv4CidrBlock ¶ added in v0.5.0
func (o PrivateEnvironmentConfigOutput) CloudComposerNetworkIpv4CidrBlock() pulumi.StringPtrOutput
Optional. The CIDR block from which IP range for Cloud Composer Network in tenant project will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
func (PrivateEnvironmentConfigOutput) CloudSqlIpv4CidrBlock ¶
func (o PrivateEnvironmentConfigOutput) CloudSqlIpv4CidrBlock() pulumi.StringPtrOutput
Optional. The CIDR block from which IP range in tenant project will be reserved for Cloud SQL. Needs to be disjoint from web_server_ipv4_cidr_block
func (PrivateEnvironmentConfigOutput) ElementType ¶
func (PrivateEnvironmentConfigOutput) ElementType() reflect.Type
func (PrivateEnvironmentConfigOutput) EnablePrivateEnvironment ¶
func (o PrivateEnvironmentConfigOutput) EnablePrivateEnvironment() pulumi.BoolPtrOutput
Optional. If `true`, a Private IP Cloud Composer environment is created. If this field is set to true, `IPAllocationPolicy.use_ip_aliases` must be set to true for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (PrivateEnvironmentConfigOutput) EnablePrivatelyUsedPublicIps ¶ added in v0.8.0
func (o PrivateEnvironmentConfigOutput) EnablePrivatelyUsedPublicIps() pulumi.BoolPtrOutput
Optional. When enabled, IPs from public (non-RFC1918) ranges can be used for `IPAllocationPolicy.cluster_ipv4_cidr_block` and `IPAllocationPolicy.service_ipv4_cidr_block`.
func (PrivateEnvironmentConfigOutput) PrivateClusterConfig ¶
func (o PrivateEnvironmentConfigOutput) PrivateClusterConfig() PrivateClusterConfigPtrOutput
Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment.
func (PrivateEnvironmentConfigOutput) ToPrivateEnvironmentConfigOutput ¶
func (o PrivateEnvironmentConfigOutput) ToPrivateEnvironmentConfigOutput() PrivateEnvironmentConfigOutput
func (PrivateEnvironmentConfigOutput) ToPrivateEnvironmentConfigOutputWithContext ¶
func (o PrivateEnvironmentConfigOutput) ToPrivateEnvironmentConfigOutputWithContext(ctx context.Context) PrivateEnvironmentConfigOutput
func (PrivateEnvironmentConfigOutput) ToPrivateEnvironmentConfigPtrOutput ¶
func (o PrivateEnvironmentConfigOutput) ToPrivateEnvironmentConfigPtrOutput() PrivateEnvironmentConfigPtrOutput
func (PrivateEnvironmentConfigOutput) ToPrivateEnvironmentConfigPtrOutputWithContext ¶
func (o PrivateEnvironmentConfigOutput) ToPrivateEnvironmentConfigPtrOutputWithContext(ctx context.Context) PrivateEnvironmentConfigPtrOutput
func (PrivateEnvironmentConfigOutput) WebServerIpv4CidrBlock ¶
func (o PrivateEnvironmentConfigOutput) WebServerIpv4CidrBlock() pulumi.StringPtrOutput
Optional. The CIDR block from which IP range for web server will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
type PrivateEnvironmentConfigPtrInput ¶
type PrivateEnvironmentConfigPtrInput interface { pulumi.Input ToPrivateEnvironmentConfigPtrOutput() PrivateEnvironmentConfigPtrOutput ToPrivateEnvironmentConfigPtrOutputWithContext(context.Context) PrivateEnvironmentConfigPtrOutput }
PrivateEnvironmentConfigPtrInput is an input type that accepts PrivateEnvironmentConfigArgs, PrivateEnvironmentConfigPtr and PrivateEnvironmentConfigPtrOutput values. You can construct a concrete instance of `PrivateEnvironmentConfigPtrInput` via:
PrivateEnvironmentConfigArgs{...} or: nil
func PrivateEnvironmentConfigPtr ¶
func PrivateEnvironmentConfigPtr(v *PrivateEnvironmentConfigArgs) PrivateEnvironmentConfigPtrInput
type PrivateEnvironmentConfigPtrOutput ¶
type PrivateEnvironmentConfigPtrOutput struct{ *pulumi.OutputState }
func (PrivateEnvironmentConfigPtrOutput) CloudComposerConnectionSubnetwork ¶ added in v0.9.0
func (o PrivateEnvironmentConfigPtrOutput) CloudComposerConnectionSubnetwork() pulumi.StringPtrOutput
Optional. When specified, the environment will use Private Service Connect instead of VPC peerings to connect to Cloud SQL in the Tenant Project, and the PSC endpoint in the Customer Project will use an IP address from this subnetwork.
func (PrivateEnvironmentConfigPtrOutput) CloudComposerNetworkIpv4CidrBlock ¶ added in v0.5.0
func (o PrivateEnvironmentConfigPtrOutput) CloudComposerNetworkIpv4CidrBlock() pulumi.StringPtrOutput
Optional. The CIDR block from which IP range for Cloud Composer Network in tenant project will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
func (PrivateEnvironmentConfigPtrOutput) CloudSqlIpv4CidrBlock ¶
func (o PrivateEnvironmentConfigPtrOutput) CloudSqlIpv4CidrBlock() pulumi.StringPtrOutput
Optional. The CIDR block from which IP range in tenant project will be reserved for Cloud SQL. Needs to be disjoint from web_server_ipv4_cidr_block
func (PrivateEnvironmentConfigPtrOutput) Elem ¶
func (o PrivateEnvironmentConfigPtrOutput) Elem() PrivateEnvironmentConfigOutput
func (PrivateEnvironmentConfigPtrOutput) ElementType ¶
func (PrivateEnvironmentConfigPtrOutput) ElementType() reflect.Type
func (PrivateEnvironmentConfigPtrOutput) EnablePrivateEnvironment ¶
func (o PrivateEnvironmentConfigPtrOutput) EnablePrivateEnvironment() pulumi.BoolPtrOutput
Optional. If `true`, a Private IP Cloud Composer environment is created. If this field is set to true, `IPAllocationPolicy.use_ip_aliases` must be set to true for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (PrivateEnvironmentConfigPtrOutput) EnablePrivatelyUsedPublicIps ¶ added in v0.8.0
func (o PrivateEnvironmentConfigPtrOutput) EnablePrivatelyUsedPublicIps() pulumi.BoolPtrOutput
Optional. When enabled, IPs from public (non-RFC1918) ranges can be used for `IPAllocationPolicy.cluster_ipv4_cidr_block` and `IPAllocationPolicy.service_ipv4_cidr_block`.
func (PrivateEnvironmentConfigPtrOutput) PrivateClusterConfig ¶
func (o PrivateEnvironmentConfigPtrOutput) PrivateClusterConfig() PrivateClusterConfigPtrOutput
Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment.
func (PrivateEnvironmentConfigPtrOutput) ToPrivateEnvironmentConfigPtrOutput ¶
func (o PrivateEnvironmentConfigPtrOutput) ToPrivateEnvironmentConfigPtrOutput() PrivateEnvironmentConfigPtrOutput
func (PrivateEnvironmentConfigPtrOutput) ToPrivateEnvironmentConfigPtrOutputWithContext ¶
func (o PrivateEnvironmentConfigPtrOutput) ToPrivateEnvironmentConfigPtrOutputWithContext(ctx context.Context) PrivateEnvironmentConfigPtrOutput
func (PrivateEnvironmentConfigPtrOutput) WebServerIpv4CidrBlock ¶
func (o PrivateEnvironmentConfigPtrOutput) WebServerIpv4CidrBlock() pulumi.StringPtrOutput
Optional. The CIDR block from which IP range for web server will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
type PrivateEnvironmentConfigResponse ¶
type PrivateEnvironmentConfigResponse struct { // Optional. When specified, the environment will use Private Service Connect instead of VPC peerings to connect to Cloud SQL in the Tenant Project, and the PSC endpoint in the Customer Project will use an IP address from this subnetwork. CloudComposerConnectionSubnetwork string `pulumi:"cloudComposerConnectionSubnetwork"` // Optional. The CIDR block from which IP range for Cloud Composer Network in tenant project will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer. CloudComposerNetworkIpv4CidrBlock string `pulumi:"cloudComposerNetworkIpv4CidrBlock"` // The IP range reserved for the tenant project's Cloud Composer network. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer. CloudComposerNetworkIpv4ReservedRange string `pulumi:"cloudComposerNetworkIpv4ReservedRange"` // Optional. The CIDR block from which IP range in tenant project will be reserved for Cloud SQL. Needs to be disjoint from web_server_ipv4_cidr_block CloudSqlIpv4CidrBlock string `pulumi:"cloudSqlIpv4CidrBlock"` // Optional. If `true`, a Private IP Cloud Composer environment is created. If this field is set to true, `IPAllocationPolicy.use_ip_aliases` must be set to true for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. EnablePrivateEnvironment bool `pulumi:"enablePrivateEnvironment"` // Optional. When enabled, IPs from public (non-RFC1918) ranges can be used for `IPAllocationPolicy.cluster_ipv4_cidr_block` and `IPAllocationPolicy.service_ipv4_cidr_block`. EnablePrivatelyUsedPublicIps bool `pulumi:"enablePrivatelyUsedPublicIps"` // Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment. PrivateClusterConfig PrivateClusterConfigResponse `pulumi:"privateClusterConfig"` // Optional. The CIDR block from which IP range for web server will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. WebServerIpv4CidrBlock string `pulumi:"webServerIpv4CidrBlock"` // The IP range reserved for the tenant project's App Engine VMs. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. WebServerIpv4ReservedRange string `pulumi:"webServerIpv4ReservedRange"` }
The configuration information for configuring a Private IP Cloud Composer environment.
type PrivateEnvironmentConfigResponseArgs ¶
type PrivateEnvironmentConfigResponseArgs struct { // Optional. When specified, the environment will use Private Service Connect instead of VPC peerings to connect to Cloud SQL in the Tenant Project, and the PSC endpoint in the Customer Project will use an IP address from this subnetwork. CloudComposerConnectionSubnetwork pulumi.StringInput `pulumi:"cloudComposerConnectionSubnetwork"` // Optional. The CIDR block from which IP range for Cloud Composer Network in tenant project will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer. CloudComposerNetworkIpv4CidrBlock pulumi.StringInput `pulumi:"cloudComposerNetworkIpv4CidrBlock"` // The IP range reserved for the tenant project's Cloud Composer network. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer. CloudComposerNetworkIpv4ReservedRange pulumi.StringInput `pulumi:"cloudComposerNetworkIpv4ReservedRange"` // Optional. The CIDR block from which IP range in tenant project will be reserved for Cloud SQL. Needs to be disjoint from web_server_ipv4_cidr_block CloudSqlIpv4CidrBlock pulumi.StringInput `pulumi:"cloudSqlIpv4CidrBlock"` // Optional. If `true`, a Private IP Cloud Composer environment is created. If this field is set to true, `IPAllocationPolicy.use_ip_aliases` must be set to true for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. EnablePrivateEnvironment pulumi.BoolInput `pulumi:"enablePrivateEnvironment"` // Optional. When enabled, IPs from public (non-RFC1918) ranges can be used for `IPAllocationPolicy.cluster_ipv4_cidr_block` and `IPAllocationPolicy.service_ipv4_cidr_block`. EnablePrivatelyUsedPublicIps pulumi.BoolInput `pulumi:"enablePrivatelyUsedPublicIps"` // Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment. PrivateClusterConfig PrivateClusterConfigResponseInput `pulumi:"privateClusterConfig"` // Optional. The CIDR block from which IP range for web server will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. WebServerIpv4CidrBlock pulumi.StringInput `pulumi:"webServerIpv4CidrBlock"` // The IP range reserved for the tenant project's App Engine VMs. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. WebServerIpv4ReservedRange pulumi.StringInput `pulumi:"webServerIpv4ReservedRange"` }
The configuration information for configuring a Private IP Cloud Composer environment.
func (PrivateEnvironmentConfigResponseArgs) ElementType ¶
func (PrivateEnvironmentConfigResponseArgs) ElementType() reflect.Type
func (PrivateEnvironmentConfigResponseArgs) ToPrivateEnvironmentConfigResponseOutput ¶
func (i PrivateEnvironmentConfigResponseArgs) ToPrivateEnvironmentConfigResponseOutput() PrivateEnvironmentConfigResponseOutput
func (PrivateEnvironmentConfigResponseArgs) ToPrivateEnvironmentConfigResponseOutputWithContext ¶
func (i PrivateEnvironmentConfigResponseArgs) ToPrivateEnvironmentConfigResponseOutputWithContext(ctx context.Context) PrivateEnvironmentConfigResponseOutput
func (PrivateEnvironmentConfigResponseArgs) ToPrivateEnvironmentConfigResponsePtrOutput ¶
func (i PrivateEnvironmentConfigResponseArgs) ToPrivateEnvironmentConfigResponsePtrOutput() PrivateEnvironmentConfigResponsePtrOutput
func (PrivateEnvironmentConfigResponseArgs) ToPrivateEnvironmentConfigResponsePtrOutputWithContext ¶
func (i PrivateEnvironmentConfigResponseArgs) ToPrivateEnvironmentConfigResponsePtrOutputWithContext(ctx context.Context) PrivateEnvironmentConfigResponsePtrOutput
type PrivateEnvironmentConfigResponseInput ¶
type PrivateEnvironmentConfigResponseInput interface { pulumi.Input ToPrivateEnvironmentConfigResponseOutput() PrivateEnvironmentConfigResponseOutput ToPrivateEnvironmentConfigResponseOutputWithContext(context.Context) PrivateEnvironmentConfigResponseOutput }
PrivateEnvironmentConfigResponseInput is an input type that accepts PrivateEnvironmentConfigResponseArgs and PrivateEnvironmentConfigResponseOutput values. You can construct a concrete instance of `PrivateEnvironmentConfigResponseInput` via:
PrivateEnvironmentConfigResponseArgs{...}
type PrivateEnvironmentConfigResponseOutput ¶
type PrivateEnvironmentConfigResponseOutput struct{ *pulumi.OutputState }
The configuration information for configuring a Private IP Cloud Composer environment.
func (PrivateEnvironmentConfigResponseOutput) CloudComposerConnectionSubnetwork ¶ added in v0.9.0
func (o PrivateEnvironmentConfigResponseOutput) CloudComposerConnectionSubnetwork() pulumi.StringOutput
Optional. When specified, the environment will use Private Service Connect instead of VPC peerings to connect to Cloud SQL in the Tenant Project, and the PSC endpoint in the Customer Project will use an IP address from this subnetwork.
func (PrivateEnvironmentConfigResponseOutput) CloudComposerNetworkIpv4CidrBlock ¶ added in v0.5.0
func (o PrivateEnvironmentConfigResponseOutput) CloudComposerNetworkIpv4CidrBlock() pulumi.StringOutput
Optional. The CIDR block from which IP range for Cloud Composer Network in tenant project will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
func (PrivateEnvironmentConfigResponseOutput) CloudComposerNetworkIpv4ReservedRange ¶ added in v0.5.0
func (o PrivateEnvironmentConfigResponseOutput) CloudComposerNetworkIpv4ReservedRange() pulumi.StringOutput
The IP range reserved for the tenant project's Cloud Composer network. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
func (PrivateEnvironmentConfigResponseOutput) CloudSqlIpv4CidrBlock ¶
func (o PrivateEnvironmentConfigResponseOutput) CloudSqlIpv4CidrBlock() pulumi.StringOutput
Optional. The CIDR block from which IP range in tenant project will be reserved for Cloud SQL. Needs to be disjoint from web_server_ipv4_cidr_block
func (PrivateEnvironmentConfigResponseOutput) ElementType ¶
func (PrivateEnvironmentConfigResponseOutput) ElementType() reflect.Type
func (PrivateEnvironmentConfigResponseOutput) EnablePrivateEnvironment ¶
func (o PrivateEnvironmentConfigResponseOutput) EnablePrivateEnvironment() pulumi.BoolOutput
Optional. If `true`, a Private IP Cloud Composer environment is created. If this field is set to true, `IPAllocationPolicy.use_ip_aliases` must be set to true for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (PrivateEnvironmentConfigResponseOutput) EnablePrivatelyUsedPublicIps ¶ added in v0.8.0
func (o PrivateEnvironmentConfigResponseOutput) EnablePrivatelyUsedPublicIps() pulumi.BoolOutput
Optional. When enabled, IPs from public (non-RFC1918) ranges can be used for `IPAllocationPolicy.cluster_ipv4_cidr_block` and `IPAllocationPolicy.service_ipv4_cidr_block`.
func (PrivateEnvironmentConfigResponseOutput) PrivateClusterConfig ¶
func (o PrivateEnvironmentConfigResponseOutput) PrivateClusterConfig() PrivateClusterConfigResponseOutput
Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment.
func (PrivateEnvironmentConfigResponseOutput) ToPrivateEnvironmentConfigResponseOutput ¶
func (o PrivateEnvironmentConfigResponseOutput) ToPrivateEnvironmentConfigResponseOutput() PrivateEnvironmentConfigResponseOutput
func (PrivateEnvironmentConfigResponseOutput) ToPrivateEnvironmentConfigResponseOutputWithContext ¶
func (o PrivateEnvironmentConfigResponseOutput) ToPrivateEnvironmentConfigResponseOutputWithContext(ctx context.Context) PrivateEnvironmentConfigResponseOutput
func (PrivateEnvironmentConfigResponseOutput) ToPrivateEnvironmentConfigResponsePtrOutput ¶
func (o PrivateEnvironmentConfigResponseOutput) ToPrivateEnvironmentConfigResponsePtrOutput() PrivateEnvironmentConfigResponsePtrOutput
func (PrivateEnvironmentConfigResponseOutput) ToPrivateEnvironmentConfigResponsePtrOutputWithContext ¶
func (o PrivateEnvironmentConfigResponseOutput) ToPrivateEnvironmentConfigResponsePtrOutputWithContext(ctx context.Context) PrivateEnvironmentConfigResponsePtrOutput
func (PrivateEnvironmentConfigResponseOutput) WebServerIpv4CidrBlock ¶
func (o PrivateEnvironmentConfigResponseOutput) WebServerIpv4CidrBlock() pulumi.StringOutput
Optional. The CIDR block from which IP range for web server will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (PrivateEnvironmentConfigResponseOutput) WebServerIpv4ReservedRange ¶
func (o PrivateEnvironmentConfigResponseOutput) WebServerIpv4ReservedRange() pulumi.StringOutput
The IP range reserved for the tenant project's App Engine VMs. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
type PrivateEnvironmentConfigResponsePtrInput ¶
type PrivateEnvironmentConfigResponsePtrInput interface { pulumi.Input ToPrivateEnvironmentConfigResponsePtrOutput() PrivateEnvironmentConfigResponsePtrOutput ToPrivateEnvironmentConfigResponsePtrOutputWithContext(context.Context) PrivateEnvironmentConfigResponsePtrOutput }
PrivateEnvironmentConfigResponsePtrInput is an input type that accepts PrivateEnvironmentConfigResponseArgs, PrivateEnvironmentConfigResponsePtr and PrivateEnvironmentConfigResponsePtrOutput values. You can construct a concrete instance of `PrivateEnvironmentConfigResponsePtrInput` via:
PrivateEnvironmentConfigResponseArgs{...} or: nil
func PrivateEnvironmentConfigResponsePtr ¶
func PrivateEnvironmentConfigResponsePtr(v *PrivateEnvironmentConfigResponseArgs) PrivateEnvironmentConfigResponsePtrInput
type PrivateEnvironmentConfigResponsePtrOutput ¶
type PrivateEnvironmentConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateEnvironmentConfigResponsePtrOutput) CloudComposerConnectionSubnetwork ¶ added in v0.9.0
func (o PrivateEnvironmentConfigResponsePtrOutput) CloudComposerConnectionSubnetwork() pulumi.StringPtrOutput
Optional. When specified, the environment will use Private Service Connect instead of VPC peerings to connect to Cloud SQL in the Tenant Project, and the PSC endpoint in the Customer Project will use an IP address from this subnetwork.
func (PrivateEnvironmentConfigResponsePtrOutput) CloudComposerNetworkIpv4CidrBlock ¶ added in v0.5.0
func (o PrivateEnvironmentConfigResponsePtrOutput) CloudComposerNetworkIpv4CidrBlock() pulumi.StringPtrOutput
Optional. The CIDR block from which IP range for Cloud Composer Network in tenant project will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
func (PrivateEnvironmentConfigResponsePtrOutput) CloudComposerNetworkIpv4ReservedRange ¶ added in v0.5.0
func (o PrivateEnvironmentConfigResponsePtrOutput) CloudComposerNetworkIpv4ReservedRange() pulumi.StringPtrOutput
The IP range reserved for the tenant project's Cloud Composer network. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
func (PrivateEnvironmentConfigResponsePtrOutput) CloudSqlIpv4CidrBlock ¶
func (o PrivateEnvironmentConfigResponsePtrOutput) CloudSqlIpv4CidrBlock() pulumi.StringPtrOutput
Optional. The CIDR block from which IP range in tenant project will be reserved for Cloud SQL. Needs to be disjoint from web_server_ipv4_cidr_block
func (PrivateEnvironmentConfigResponsePtrOutput) ElementType ¶
func (PrivateEnvironmentConfigResponsePtrOutput) ElementType() reflect.Type
func (PrivateEnvironmentConfigResponsePtrOutput) EnablePrivateEnvironment ¶
func (o PrivateEnvironmentConfigResponsePtrOutput) EnablePrivateEnvironment() pulumi.BoolPtrOutput
Optional. If `true`, a Private IP Cloud Composer environment is created. If this field is set to true, `IPAllocationPolicy.use_ip_aliases` must be set to true for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (PrivateEnvironmentConfigResponsePtrOutput) EnablePrivatelyUsedPublicIps ¶ added in v0.8.0
func (o PrivateEnvironmentConfigResponsePtrOutput) EnablePrivatelyUsedPublicIps() pulumi.BoolPtrOutput
Optional. When enabled, IPs from public (non-RFC1918) ranges can be used for `IPAllocationPolicy.cluster_ipv4_cidr_block` and `IPAllocationPolicy.service_ipv4_cidr_block`.
func (PrivateEnvironmentConfigResponsePtrOutput) PrivateClusterConfig ¶
func (o PrivateEnvironmentConfigResponsePtrOutput) PrivateClusterConfig() PrivateClusterConfigResponsePtrOutput
Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment.
func (PrivateEnvironmentConfigResponsePtrOutput) ToPrivateEnvironmentConfigResponsePtrOutput ¶
func (o PrivateEnvironmentConfigResponsePtrOutput) ToPrivateEnvironmentConfigResponsePtrOutput() PrivateEnvironmentConfigResponsePtrOutput
func (PrivateEnvironmentConfigResponsePtrOutput) ToPrivateEnvironmentConfigResponsePtrOutputWithContext ¶
func (o PrivateEnvironmentConfigResponsePtrOutput) ToPrivateEnvironmentConfigResponsePtrOutputWithContext(ctx context.Context) PrivateEnvironmentConfigResponsePtrOutput
func (PrivateEnvironmentConfigResponsePtrOutput) WebServerIpv4CidrBlock ¶
func (o PrivateEnvironmentConfigResponsePtrOutput) WebServerIpv4CidrBlock() pulumi.StringPtrOutput
Optional. The CIDR block from which IP range for web server will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (PrivateEnvironmentConfigResponsePtrOutput) WebServerIpv4ReservedRange ¶
func (o PrivateEnvironmentConfigResponsePtrOutput) WebServerIpv4ReservedRange() pulumi.StringPtrOutput
The IP range reserved for the tenant project's App Engine VMs. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
type SchedulerResource ¶ added in v0.5.0
type SchedulerResource struct { // Optional. The number of schedulers. Count *int `pulumi:"count"` // Optional. CPU request and limit for a single Airflow scheduler replica. Cpu *float64 `pulumi:"cpu"` // Optional. Memory (GB) request and limit for a single Airflow scheduler replica. MemoryGb *float64 `pulumi:"memoryGb"` // Optional. Storage (GB) request and limit for a single Airflow scheduler replica. StorageGb *float64 `pulumi:"storageGb"` }
Configuration for resources used by Airflow schedulers.
type SchedulerResourceArgs ¶ added in v0.5.0
type SchedulerResourceArgs struct { // Optional. The number of schedulers. Count pulumi.IntPtrInput `pulumi:"count"` // Optional. CPU request and limit for a single Airflow scheduler replica. Cpu pulumi.Float64PtrInput `pulumi:"cpu"` // Optional. Memory (GB) request and limit for a single Airflow scheduler replica. MemoryGb pulumi.Float64PtrInput `pulumi:"memoryGb"` // Optional. Storage (GB) request and limit for a single Airflow scheduler replica. StorageGb pulumi.Float64PtrInput `pulumi:"storageGb"` }
Configuration for resources used by Airflow schedulers.
func (SchedulerResourceArgs) ElementType ¶ added in v0.5.0
func (SchedulerResourceArgs) ElementType() reflect.Type
func (SchedulerResourceArgs) ToSchedulerResourceOutput ¶ added in v0.5.0
func (i SchedulerResourceArgs) ToSchedulerResourceOutput() SchedulerResourceOutput
func (SchedulerResourceArgs) ToSchedulerResourceOutputWithContext ¶ added in v0.5.0
func (i SchedulerResourceArgs) ToSchedulerResourceOutputWithContext(ctx context.Context) SchedulerResourceOutput
func (SchedulerResourceArgs) ToSchedulerResourcePtrOutput ¶ added in v0.5.0
func (i SchedulerResourceArgs) ToSchedulerResourcePtrOutput() SchedulerResourcePtrOutput
func (SchedulerResourceArgs) ToSchedulerResourcePtrOutputWithContext ¶ added in v0.5.0
func (i SchedulerResourceArgs) ToSchedulerResourcePtrOutputWithContext(ctx context.Context) SchedulerResourcePtrOutput
type SchedulerResourceInput ¶ added in v0.5.0
type SchedulerResourceInput interface { pulumi.Input ToSchedulerResourceOutput() SchedulerResourceOutput ToSchedulerResourceOutputWithContext(context.Context) SchedulerResourceOutput }
SchedulerResourceInput is an input type that accepts SchedulerResourceArgs and SchedulerResourceOutput values. You can construct a concrete instance of `SchedulerResourceInput` via:
SchedulerResourceArgs{...}
type SchedulerResourceOutput ¶ added in v0.5.0
type SchedulerResourceOutput struct{ *pulumi.OutputState }
Configuration for resources used by Airflow schedulers.
func (SchedulerResourceOutput) Count ¶ added in v0.5.0
func (o SchedulerResourceOutput) Count() pulumi.IntPtrOutput
Optional. The number of schedulers.
func (SchedulerResourceOutput) Cpu ¶ added in v0.5.0
func (o SchedulerResourceOutput) Cpu() pulumi.Float64PtrOutput
Optional. CPU request and limit for a single Airflow scheduler replica.
func (SchedulerResourceOutput) ElementType ¶ added in v0.5.0
func (SchedulerResourceOutput) ElementType() reflect.Type
func (SchedulerResourceOutput) MemoryGb ¶ added in v0.5.0
func (o SchedulerResourceOutput) MemoryGb() pulumi.Float64PtrOutput
Optional. Memory (GB) request and limit for a single Airflow scheduler replica.
func (SchedulerResourceOutput) StorageGb ¶ added in v0.5.0
func (o SchedulerResourceOutput) StorageGb() pulumi.Float64PtrOutput
Optional. Storage (GB) request and limit for a single Airflow scheduler replica.
func (SchedulerResourceOutput) ToSchedulerResourceOutput ¶ added in v0.5.0
func (o SchedulerResourceOutput) ToSchedulerResourceOutput() SchedulerResourceOutput
func (SchedulerResourceOutput) ToSchedulerResourceOutputWithContext ¶ added in v0.5.0
func (o SchedulerResourceOutput) ToSchedulerResourceOutputWithContext(ctx context.Context) SchedulerResourceOutput
func (SchedulerResourceOutput) ToSchedulerResourcePtrOutput ¶ added in v0.5.0
func (o SchedulerResourceOutput) ToSchedulerResourcePtrOutput() SchedulerResourcePtrOutput
func (SchedulerResourceOutput) ToSchedulerResourcePtrOutputWithContext ¶ added in v0.5.0
func (o SchedulerResourceOutput) ToSchedulerResourcePtrOutputWithContext(ctx context.Context) SchedulerResourcePtrOutput
type SchedulerResourcePtrInput ¶ added in v0.5.0
type SchedulerResourcePtrInput interface { pulumi.Input ToSchedulerResourcePtrOutput() SchedulerResourcePtrOutput ToSchedulerResourcePtrOutputWithContext(context.Context) SchedulerResourcePtrOutput }
SchedulerResourcePtrInput is an input type that accepts SchedulerResourceArgs, SchedulerResourcePtr and SchedulerResourcePtrOutput values. You can construct a concrete instance of `SchedulerResourcePtrInput` via:
SchedulerResourceArgs{...} or: nil
func SchedulerResourcePtr ¶ added in v0.5.0
func SchedulerResourcePtr(v *SchedulerResourceArgs) SchedulerResourcePtrInput
type SchedulerResourcePtrOutput ¶ added in v0.5.0
type SchedulerResourcePtrOutput struct{ *pulumi.OutputState }
func (SchedulerResourcePtrOutput) Count ¶ added in v0.5.0
func (o SchedulerResourcePtrOutput) Count() pulumi.IntPtrOutput
Optional. The number of schedulers.
func (SchedulerResourcePtrOutput) Cpu ¶ added in v0.5.0
func (o SchedulerResourcePtrOutput) Cpu() pulumi.Float64PtrOutput
Optional. CPU request and limit for a single Airflow scheduler replica.
func (SchedulerResourcePtrOutput) Elem ¶ added in v0.5.0
func (o SchedulerResourcePtrOutput) Elem() SchedulerResourceOutput
func (SchedulerResourcePtrOutput) ElementType ¶ added in v0.5.0
func (SchedulerResourcePtrOutput) ElementType() reflect.Type
func (SchedulerResourcePtrOutput) MemoryGb ¶ added in v0.5.0
func (o SchedulerResourcePtrOutput) MemoryGb() pulumi.Float64PtrOutput
Optional. Memory (GB) request and limit for a single Airflow scheduler replica.
func (SchedulerResourcePtrOutput) StorageGb ¶ added in v0.5.0
func (o SchedulerResourcePtrOutput) StorageGb() pulumi.Float64PtrOutput
Optional. Storage (GB) request and limit for a single Airflow scheduler replica.
func (SchedulerResourcePtrOutput) ToSchedulerResourcePtrOutput ¶ added in v0.5.0
func (o SchedulerResourcePtrOutput) ToSchedulerResourcePtrOutput() SchedulerResourcePtrOutput
func (SchedulerResourcePtrOutput) ToSchedulerResourcePtrOutputWithContext ¶ added in v0.5.0
func (o SchedulerResourcePtrOutput) ToSchedulerResourcePtrOutputWithContext(ctx context.Context) SchedulerResourcePtrOutput
type SchedulerResourceResponse ¶ added in v0.5.0
type SchedulerResourceResponse struct { // Optional. The number of schedulers. Count int `pulumi:"count"` // Optional. CPU request and limit for a single Airflow scheduler replica. Cpu float64 `pulumi:"cpu"` // Optional. Memory (GB) request and limit for a single Airflow scheduler replica. MemoryGb float64 `pulumi:"memoryGb"` // Optional. Storage (GB) request and limit for a single Airflow scheduler replica. StorageGb float64 `pulumi:"storageGb"` }
Configuration for resources used by Airflow schedulers.
type SchedulerResourceResponseArgs ¶ added in v0.5.0
type SchedulerResourceResponseArgs struct { // Optional. The number of schedulers. Count pulumi.IntInput `pulumi:"count"` // Optional. CPU request and limit for a single Airflow scheduler replica. Cpu pulumi.Float64Input `pulumi:"cpu"` // Optional. Memory (GB) request and limit for a single Airflow scheduler replica. MemoryGb pulumi.Float64Input `pulumi:"memoryGb"` // Optional. Storage (GB) request and limit for a single Airflow scheduler replica. StorageGb pulumi.Float64Input `pulumi:"storageGb"` }
Configuration for resources used by Airflow schedulers.
func (SchedulerResourceResponseArgs) ElementType ¶ added in v0.5.0
func (SchedulerResourceResponseArgs) ElementType() reflect.Type
func (SchedulerResourceResponseArgs) ToSchedulerResourceResponseOutput ¶ added in v0.5.0
func (i SchedulerResourceResponseArgs) ToSchedulerResourceResponseOutput() SchedulerResourceResponseOutput
func (SchedulerResourceResponseArgs) ToSchedulerResourceResponseOutputWithContext ¶ added in v0.5.0
func (i SchedulerResourceResponseArgs) ToSchedulerResourceResponseOutputWithContext(ctx context.Context) SchedulerResourceResponseOutput
func (SchedulerResourceResponseArgs) ToSchedulerResourceResponsePtrOutput ¶ added in v0.5.0
func (i SchedulerResourceResponseArgs) ToSchedulerResourceResponsePtrOutput() SchedulerResourceResponsePtrOutput
func (SchedulerResourceResponseArgs) ToSchedulerResourceResponsePtrOutputWithContext ¶ added in v0.5.0
func (i SchedulerResourceResponseArgs) ToSchedulerResourceResponsePtrOutputWithContext(ctx context.Context) SchedulerResourceResponsePtrOutput
type SchedulerResourceResponseInput ¶ added in v0.5.0
type SchedulerResourceResponseInput interface { pulumi.Input ToSchedulerResourceResponseOutput() SchedulerResourceResponseOutput ToSchedulerResourceResponseOutputWithContext(context.Context) SchedulerResourceResponseOutput }
SchedulerResourceResponseInput is an input type that accepts SchedulerResourceResponseArgs and SchedulerResourceResponseOutput values. You can construct a concrete instance of `SchedulerResourceResponseInput` via:
SchedulerResourceResponseArgs{...}
type SchedulerResourceResponseOutput ¶ added in v0.5.0
type SchedulerResourceResponseOutput struct{ *pulumi.OutputState }
Configuration for resources used by Airflow schedulers.
func (SchedulerResourceResponseOutput) Count ¶ added in v0.5.0
func (o SchedulerResourceResponseOutput) Count() pulumi.IntOutput
Optional. The number of schedulers.
func (SchedulerResourceResponseOutput) Cpu ¶ added in v0.5.0
func (o SchedulerResourceResponseOutput) Cpu() pulumi.Float64Output
Optional. CPU request and limit for a single Airflow scheduler replica.
func (SchedulerResourceResponseOutput) ElementType ¶ added in v0.5.0
func (SchedulerResourceResponseOutput) ElementType() reflect.Type
func (SchedulerResourceResponseOutput) MemoryGb ¶ added in v0.5.0
func (o SchedulerResourceResponseOutput) MemoryGb() pulumi.Float64Output
Optional. Memory (GB) request and limit for a single Airflow scheduler replica.
func (SchedulerResourceResponseOutput) StorageGb ¶ added in v0.5.0
func (o SchedulerResourceResponseOutput) StorageGb() pulumi.Float64Output
Optional. Storage (GB) request and limit for a single Airflow scheduler replica.
func (SchedulerResourceResponseOutput) ToSchedulerResourceResponseOutput ¶ added in v0.5.0
func (o SchedulerResourceResponseOutput) ToSchedulerResourceResponseOutput() SchedulerResourceResponseOutput
func (SchedulerResourceResponseOutput) ToSchedulerResourceResponseOutputWithContext ¶ added in v0.5.0
func (o SchedulerResourceResponseOutput) ToSchedulerResourceResponseOutputWithContext(ctx context.Context) SchedulerResourceResponseOutput
func (SchedulerResourceResponseOutput) ToSchedulerResourceResponsePtrOutput ¶ added in v0.5.0
func (o SchedulerResourceResponseOutput) ToSchedulerResourceResponsePtrOutput() SchedulerResourceResponsePtrOutput
func (SchedulerResourceResponseOutput) ToSchedulerResourceResponsePtrOutputWithContext ¶ added in v0.5.0
func (o SchedulerResourceResponseOutput) ToSchedulerResourceResponsePtrOutputWithContext(ctx context.Context) SchedulerResourceResponsePtrOutput
type SchedulerResourceResponsePtrInput ¶ added in v0.5.0
type SchedulerResourceResponsePtrInput interface { pulumi.Input ToSchedulerResourceResponsePtrOutput() SchedulerResourceResponsePtrOutput ToSchedulerResourceResponsePtrOutputWithContext(context.Context) SchedulerResourceResponsePtrOutput }
SchedulerResourceResponsePtrInput is an input type that accepts SchedulerResourceResponseArgs, SchedulerResourceResponsePtr and SchedulerResourceResponsePtrOutput values. You can construct a concrete instance of `SchedulerResourceResponsePtrInput` via:
SchedulerResourceResponseArgs{...} or: nil
func SchedulerResourceResponsePtr ¶ added in v0.5.0
func SchedulerResourceResponsePtr(v *SchedulerResourceResponseArgs) SchedulerResourceResponsePtrInput
type SchedulerResourceResponsePtrOutput ¶ added in v0.5.0
type SchedulerResourceResponsePtrOutput struct{ *pulumi.OutputState }
func (SchedulerResourceResponsePtrOutput) Count ¶ added in v0.5.0
func (o SchedulerResourceResponsePtrOutput) Count() pulumi.IntPtrOutput
Optional. The number of schedulers.
func (SchedulerResourceResponsePtrOutput) Cpu ¶ added in v0.5.0
func (o SchedulerResourceResponsePtrOutput) Cpu() pulumi.Float64PtrOutput
Optional. CPU request and limit for a single Airflow scheduler replica.
func (SchedulerResourceResponsePtrOutput) Elem ¶ added in v0.5.0
func (o SchedulerResourceResponsePtrOutput) Elem() SchedulerResourceResponseOutput
func (SchedulerResourceResponsePtrOutput) ElementType ¶ added in v0.5.0
func (SchedulerResourceResponsePtrOutput) ElementType() reflect.Type
func (SchedulerResourceResponsePtrOutput) MemoryGb ¶ added in v0.5.0
func (o SchedulerResourceResponsePtrOutput) MemoryGb() pulumi.Float64PtrOutput
Optional. Memory (GB) request and limit for a single Airflow scheduler replica.
func (SchedulerResourceResponsePtrOutput) StorageGb ¶ added in v0.5.0
func (o SchedulerResourceResponsePtrOutput) StorageGb() pulumi.Float64PtrOutput
Optional. Storage (GB) request and limit for a single Airflow scheduler replica.
func (SchedulerResourceResponsePtrOutput) ToSchedulerResourceResponsePtrOutput ¶ added in v0.5.0
func (o SchedulerResourceResponsePtrOutput) ToSchedulerResourceResponsePtrOutput() SchedulerResourceResponsePtrOutput
func (SchedulerResourceResponsePtrOutput) ToSchedulerResourceResponsePtrOutputWithContext ¶ added in v0.5.0
func (o SchedulerResourceResponsePtrOutput) ToSchedulerResourceResponsePtrOutputWithContext(ctx context.Context) SchedulerResourceResponsePtrOutput
type SoftwareConfig ¶
type SoftwareConfig struct { // Optional. Apache Airflow configuration properties to override. Property keys contain the section and property names, separated by a hyphen, for example "core-dags_are_paused_at_creation". Section names must not contain hyphens ("-"), opening square brackets ("["), or closing square brackets ("]"). The property name must not be empty and must not contain an equals sign ("=") or semicolon (";"). Section and property names must not contain a period ("."). Apache Airflow configuration property names must be written in [snake_case](https://en.wikipedia.org/wiki/Snake_case). Property values can contain any character, and can be written in any lower/upper case format. Certain Apache Airflow configuration property values are [blocked](/composer/docs/concepts/airflow-configurations), and cannot be overridden. AirflowConfigOverrides map[string]string `pulumi:"airflowConfigOverrides"` // Optional. Additional environment variables to provide to the Apache Airflow scheduler, worker, and webserver processes. Environment variable names must match the regular expression `a-zA-Z_*`. They cannot specify Apache Airflow software configuration overrides (they cannot match the regular expression `AIRFLOW__[A-Z0-9_]+__[A-Z0-9_]+`), and they cannot match any of the following reserved names: * `AIRFLOW_HOME` * `C_FORCE_ROOT` * `CONTAINER_NAME` * `DAGS_FOLDER` * `GCP_PROJECT` * `GCS_BUCKET` * `GKE_CLUSTER_NAME` * `SQL_DATABASE` * `SQL_INSTANCE` * `SQL_PASSWORD` * `SQL_PROJECT` * `SQL_REGION` * `SQL_USER` EnvVariables map[string]string `pulumi:"envVariables"` // The version of the software running in the environment. This encapsulates both the version of Cloud Composer functionality and the version of Apache Airflow. It must match the regular expression `composer-([0-9]+\.[0-9]+\.[0-9]+|latest)-airflow-[0-9]+\.[0-9]+(\.[0-9]+.*)?`. When used as input, the server also checks if the provided version is supported and denies the request for an unsupported version. The Cloud Composer portion of the version is a [semantic version](https://semver.org) or `latest`. When the patch version is omitted, the current Cloud Composer patch version is selected. When `latest` is provided instead of an explicit version number, the server replaces `latest` with the current Cloud Composer version and stores that version number in the same field. The portion of the image version that follows *airflow-* is an official Apache Airflow repository [release name](https://github.com/apache/incubator-airflow/releases). See also [Version List](/composer/docs/concepts/versioning/composer-versions). ImageVersion *string `pulumi:"imageVersion"` // Optional. Custom Python Package Index (PyPI) packages to be installed in the environment. Keys refer to the lowercase package name such as "numpy" and values are the lowercase extras and version specifier such as "==1.12.0", "[devel,gcp_api]", or "[devel]>=1.8.2, <1.9.2". To specify a package without pinning it to a version specifier, use the empty string as the value. PypiPackages map[string]string `pulumi:"pypiPackages"` // Optional. The major version of Python used to run the Apache Airflow scheduler, worker, and webserver processes. Can be set to '2' or '3'. If not specified, the default is '3'. Cannot be updated. This field is only supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Environments in newer versions always use Python major version 3. PythonVersion *string `pulumi:"pythonVersion"` // Optional. The number of schedulers for Airflow. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-2.*.*. SchedulerCount *int `pulumi:"schedulerCount"` }
Specifies the selection and configuration of software inside the environment.
type SoftwareConfigArgs ¶
type SoftwareConfigArgs struct { // Optional. Apache Airflow configuration properties to override. Property keys contain the section and property names, separated by a hyphen, for example "core-dags_are_paused_at_creation". Section names must not contain hyphens ("-"), opening square brackets ("["), or closing square brackets ("]"). The property name must not be empty and must not contain an equals sign ("=") or semicolon (";"). Section and property names must not contain a period ("."). Apache Airflow configuration property names must be written in [snake_case](https://en.wikipedia.org/wiki/Snake_case). Property values can contain any character, and can be written in any lower/upper case format. Certain Apache Airflow configuration property values are [blocked](/composer/docs/concepts/airflow-configurations), and cannot be overridden. AirflowConfigOverrides pulumi.StringMapInput `pulumi:"airflowConfigOverrides"` // Optional. Additional environment variables to provide to the Apache Airflow scheduler, worker, and webserver processes. Environment variable names must match the regular expression `a-zA-Z_*`. They cannot specify Apache Airflow software configuration overrides (they cannot match the regular expression `AIRFLOW__[A-Z0-9_]+__[A-Z0-9_]+`), and they cannot match any of the following reserved names: * `AIRFLOW_HOME` * `C_FORCE_ROOT` * `CONTAINER_NAME` * `DAGS_FOLDER` * `GCP_PROJECT` * `GCS_BUCKET` * `GKE_CLUSTER_NAME` * `SQL_DATABASE` * `SQL_INSTANCE` * `SQL_PASSWORD` * `SQL_PROJECT` * `SQL_REGION` * `SQL_USER` EnvVariables pulumi.StringMapInput `pulumi:"envVariables"` // The version of the software running in the environment. This encapsulates both the version of Cloud Composer functionality and the version of Apache Airflow. It must match the regular expression `composer-([0-9]+\.[0-9]+\.[0-9]+|latest)-airflow-[0-9]+\.[0-9]+(\.[0-9]+.*)?`. When used as input, the server also checks if the provided version is supported and denies the request for an unsupported version. The Cloud Composer portion of the version is a [semantic version](https://semver.org) or `latest`. When the patch version is omitted, the current Cloud Composer patch version is selected. When `latest` is provided instead of an explicit version number, the server replaces `latest` with the current Cloud Composer version and stores that version number in the same field. The portion of the image version that follows *airflow-* is an official Apache Airflow repository [release name](https://github.com/apache/incubator-airflow/releases). See also [Version List](/composer/docs/concepts/versioning/composer-versions). ImageVersion pulumi.StringPtrInput `pulumi:"imageVersion"` // Optional. Custom Python Package Index (PyPI) packages to be installed in the environment. Keys refer to the lowercase package name such as "numpy" and values are the lowercase extras and version specifier such as "==1.12.0", "[devel,gcp_api]", or "[devel]>=1.8.2, <1.9.2". To specify a package without pinning it to a version specifier, use the empty string as the value. PypiPackages pulumi.StringMapInput `pulumi:"pypiPackages"` // Optional. The major version of Python used to run the Apache Airflow scheduler, worker, and webserver processes. Can be set to '2' or '3'. If not specified, the default is '3'. Cannot be updated. This field is only supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Environments in newer versions always use Python major version 3. PythonVersion pulumi.StringPtrInput `pulumi:"pythonVersion"` // Optional. The number of schedulers for Airflow. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-2.*.*. SchedulerCount pulumi.IntPtrInput `pulumi:"schedulerCount"` }
Specifies the selection and configuration of software inside the environment.
func (SoftwareConfigArgs) ElementType ¶
func (SoftwareConfigArgs) ElementType() reflect.Type
func (SoftwareConfigArgs) ToSoftwareConfigOutput ¶
func (i SoftwareConfigArgs) ToSoftwareConfigOutput() SoftwareConfigOutput
func (SoftwareConfigArgs) ToSoftwareConfigOutputWithContext ¶
func (i SoftwareConfigArgs) ToSoftwareConfigOutputWithContext(ctx context.Context) SoftwareConfigOutput
func (SoftwareConfigArgs) ToSoftwareConfigPtrOutput ¶
func (i SoftwareConfigArgs) ToSoftwareConfigPtrOutput() SoftwareConfigPtrOutput
func (SoftwareConfigArgs) ToSoftwareConfigPtrOutputWithContext ¶
func (i SoftwareConfigArgs) ToSoftwareConfigPtrOutputWithContext(ctx context.Context) SoftwareConfigPtrOutput
type SoftwareConfigInput ¶
type SoftwareConfigInput interface { pulumi.Input ToSoftwareConfigOutput() SoftwareConfigOutput ToSoftwareConfigOutputWithContext(context.Context) SoftwareConfigOutput }
SoftwareConfigInput is an input type that accepts SoftwareConfigArgs and SoftwareConfigOutput values. You can construct a concrete instance of `SoftwareConfigInput` via:
SoftwareConfigArgs{...}
type SoftwareConfigOutput ¶
type SoftwareConfigOutput struct{ *pulumi.OutputState }
Specifies the selection and configuration of software inside the environment.
func (SoftwareConfigOutput) AirflowConfigOverrides ¶
func (o SoftwareConfigOutput) AirflowConfigOverrides() pulumi.StringMapOutput
Optional. Apache Airflow configuration properties to override. Property keys contain the section and property names, separated by a hyphen, for example "core-dags_are_paused_at_creation". Section names must not contain hyphens ("-"), opening square brackets ("["), or closing square brackets ("]"). The property name must not be empty and must not contain an equals sign ("=") or semicolon (";"). Section and property names must not contain a period ("."). Apache Airflow configuration property names must be written in [snake_case](https://en.wikipedia.org/wiki/Snake_case). Property values can contain any character, and can be written in any lower/upper case format. Certain Apache Airflow configuration property values are [blocked](/composer/docs/concepts/airflow-configurations), and cannot be overridden.
func (SoftwareConfigOutput) ElementType ¶
func (SoftwareConfigOutput) ElementType() reflect.Type
func (SoftwareConfigOutput) EnvVariables ¶
func (o SoftwareConfigOutput) EnvVariables() pulumi.StringMapOutput
Optional. Additional environment variables to provide to the Apache Airflow scheduler, worker, and webserver processes. Environment variable names must match the regular expression `a-zA-Z_*`. They cannot specify Apache Airflow software configuration overrides (they cannot match the regular expression `AIRFLOW__[A-Z0-9_]+__[A-Z0-9_]+`), and they cannot match any of the following reserved names: * `AIRFLOW_HOME` * `C_FORCE_ROOT` * `CONTAINER_NAME` * `DAGS_FOLDER` * `GCP_PROJECT` * `GCS_BUCKET` * `GKE_CLUSTER_NAME` * `SQL_DATABASE` * `SQL_INSTANCE` * `SQL_PASSWORD` * `SQL_PROJECT` * `SQL_REGION` * `SQL_USER`
func (SoftwareConfigOutput) ImageVersion ¶
func (o SoftwareConfigOutput) ImageVersion() pulumi.StringPtrOutput
The version of the software running in the environment. This encapsulates both the version of Cloud Composer functionality and the version of Apache Airflow. It must match the regular expression `composer-([0-9]+\.[0-9]+\.[0-9]+|latest)-airflow-[0-9]+\.[0-9]+(\.[0-9]+.*)?`. When used as input, the server also checks if the provided version is supported and denies the request for an unsupported version. The Cloud Composer portion of the version is a [semantic version](https://semver.org) or `latest`. When the patch version is omitted, the current Cloud Composer patch version is selected. When `latest` is provided instead of an explicit version number, the server replaces `latest` with the current Cloud Composer version and stores that version number in the same field. The portion of the image version that follows *airflow-* is an official Apache Airflow repository [release name](https://github.com/apache/incubator-airflow/releases). See also [Version List](/composer/docs/concepts/versioning/composer-versions).
func (SoftwareConfigOutput) PypiPackages ¶
func (o SoftwareConfigOutput) PypiPackages() pulumi.StringMapOutput
Optional. Custom Python Package Index (PyPI) packages to be installed in the environment. Keys refer to the lowercase package name such as "numpy" and values are the lowercase extras and version specifier such as "==1.12.0", "[devel,gcp_api]", or "[devel]>=1.8.2, <1.9.2". To specify a package without pinning it to a version specifier, use the empty string as the value.
func (SoftwareConfigOutput) PythonVersion ¶
func (o SoftwareConfigOutput) PythonVersion() pulumi.StringPtrOutput
Optional. The major version of Python used to run the Apache Airflow scheduler, worker, and webserver processes. Can be set to '2' or '3'. If not specified, the default is '3'. Cannot be updated. This field is only supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Environments in newer versions always use Python major version 3.
func (SoftwareConfigOutput) SchedulerCount ¶ added in v0.5.0
func (o SoftwareConfigOutput) SchedulerCount() pulumi.IntPtrOutput
Optional. The number of schedulers for Airflow. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-2.*.*.
func (SoftwareConfigOutput) ToSoftwareConfigOutput ¶
func (o SoftwareConfigOutput) ToSoftwareConfigOutput() SoftwareConfigOutput
func (SoftwareConfigOutput) ToSoftwareConfigOutputWithContext ¶
func (o SoftwareConfigOutput) ToSoftwareConfigOutputWithContext(ctx context.Context) SoftwareConfigOutput
func (SoftwareConfigOutput) ToSoftwareConfigPtrOutput ¶
func (o SoftwareConfigOutput) ToSoftwareConfigPtrOutput() SoftwareConfigPtrOutput
func (SoftwareConfigOutput) ToSoftwareConfigPtrOutputWithContext ¶
func (o SoftwareConfigOutput) ToSoftwareConfigPtrOutputWithContext(ctx context.Context) SoftwareConfigPtrOutput
type SoftwareConfigPtrInput ¶
type SoftwareConfigPtrInput interface { pulumi.Input ToSoftwareConfigPtrOutput() SoftwareConfigPtrOutput ToSoftwareConfigPtrOutputWithContext(context.Context) SoftwareConfigPtrOutput }
SoftwareConfigPtrInput is an input type that accepts SoftwareConfigArgs, SoftwareConfigPtr and SoftwareConfigPtrOutput values. You can construct a concrete instance of `SoftwareConfigPtrInput` via:
SoftwareConfigArgs{...} or: nil
func SoftwareConfigPtr ¶
func SoftwareConfigPtr(v *SoftwareConfigArgs) SoftwareConfigPtrInput
type SoftwareConfigPtrOutput ¶
type SoftwareConfigPtrOutput struct{ *pulumi.OutputState }
func (SoftwareConfigPtrOutput) AirflowConfigOverrides ¶
func (o SoftwareConfigPtrOutput) AirflowConfigOverrides() pulumi.StringMapOutput
Optional. Apache Airflow configuration properties to override. Property keys contain the section and property names, separated by a hyphen, for example "core-dags_are_paused_at_creation". Section names must not contain hyphens ("-"), opening square brackets ("["), or closing square brackets ("]"). The property name must not be empty and must not contain an equals sign ("=") or semicolon (";"). Section and property names must not contain a period ("."). Apache Airflow configuration property names must be written in [snake_case](https://en.wikipedia.org/wiki/Snake_case). Property values can contain any character, and can be written in any lower/upper case format. Certain Apache Airflow configuration property values are [blocked](/composer/docs/concepts/airflow-configurations), and cannot be overridden.
func (SoftwareConfigPtrOutput) Elem ¶
func (o SoftwareConfigPtrOutput) Elem() SoftwareConfigOutput
func (SoftwareConfigPtrOutput) ElementType ¶
func (SoftwareConfigPtrOutput) ElementType() reflect.Type
func (SoftwareConfigPtrOutput) EnvVariables ¶
func (o SoftwareConfigPtrOutput) EnvVariables() pulumi.StringMapOutput
Optional. Additional environment variables to provide to the Apache Airflow scheduler, worker, and webserver processes. Environment variable names must match the regular expression `a-zA-Z_*`. They cannot specify Apache Airflow software configuration overrides (they cannot match the regular expression `AIRFLOW__[A-Z0-9_]+__[A-Z0-9_]+`), and they cannot match any of the following reserved names: * `AIRFLOW_HOME` * `C_FORCE_ROOT` * `CONTAINER_NAME` * `DAGS_FOLDER` * `GCP_PROJECT` * `GCS_BUCKET` * `GKE_CLUSTER_NAME` * `SQL_DATABASE` * `SQL_INSTANCE` * `SQL_PASSWORD` * `SQL_PROJECT` * `SQL_REGION` * `SQL_USER`
func (SoftwareConfigPtrOutput) ImageVersion ¶
func (o SoftwareConfigPtrOutput) ImageVersion() pulumi.StringPtrOutput
The version of the software running in the environment. This encapsulates both the version of Cloud Composer functionality and the version of Apache Airflow. It must match the regular expression `composer-([0-9]+\.[0-9]+\.[0-9]+|latest)-airflow-[0-9]+\.[0-9]+(\.[0-9]+.*)?`. When used as input, the server also checks if the provided version is supported and denies the request for an unsupported version. The Cloud Composer portion of the version is a [semantic version](https://semver.org) or `latest`. When the patch version is omitted, the current Cloud Composer patch version is selected. When `latest` is provided instead of an explicit version number, the server replaces `latest` with the current Cloud Composer version and stores that version number in the same field. The portion of the image version that follows *airflow-* is an official Apache Airflow repository [release name](https://github.com/apache/incubator-airflow/releases). See also [Version List](/composer/docs/concepts/versioning/composer-versions).
func (SoftwareConfigPtrOutput) PypiPackages ¶
func (o SoftwareConfigPtrOutput) PypiPackages() pulumi.StringMapOutput
Optional. Custom Python Package Index (PyPI) packages to be installed in the environment. Keys refer to the lowercase package name such as "numpy" and values are the lowercase extras and version specifier such as "==1.12.0", "[devel,gcp_api]", or "[devel]>=1.8.2, <1.9.2". To specify a package without pinning it to a version specifier, use the empty string as the value.
func (SoftwareConfigPtrOutput) PythonVersion ¶
func (o SoftwareConfigPtrOutput) PythonVersion() pulumi.StringPtrOutput
Optional. The major version of Python used to run the Apache Airflow scheduler, worker, and webserver processes. Can be set to '2' or '3'. If not specified, the default is '3'. Cannot be updated. This field is only supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Environments in newer versions always use Python major version 3.
func (SoftwareConfigPtrOutput) SchedulerCount ¶ added in v0.5.0
func (o SoftwareConfigPtrOutput) SchedulerCount() pulumi.IntPtrOutput
Optional. The number of schedulers for Airflow. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-2.*.*.
func (SoftwareConfigPtrOutput) ToSoftwareConfigPtrOutput ¶
func (o SoftwareConfigPtrOutput) ToSoftwareConfigPtrOutput() SoftwareConfigPtrOutput
func (SoftwareConfigPtrOutput) ToSoftwareConfigPtrOutputWithContext ¶
func (o SoftwareConfigPtrOutput) ToSoftwareConfigPtrOutputWithContext(ctx context.Context) SoftwareConfigPtrOutput
type SoftwareConfigResponse ¶
type SoftwareConfigResponse struct { // Optional. Apache Airflow configuration properties to override. Property keys contain the section and property names, separated by a hyphen, for example "core-dags_are_paused_at_creation". Section names must not contain hyphens ("-"), opening square brackets ("["), or closing square brackets ("]"). The property name must not be empty and must not contain an equals sign ("=") or semicolon (";"). Section and property names must not contain a period ("."). Apache Airflow configuration property names must be written in [snake_case](https://en.wikipedia.org/wiki/Snake_case). Property values can contain any character, and can be written in any lower/upper case format. Certain Apache Airflow configuration property values are [blocked](/composer/docs/concepts/airflow-configurations), and cannot be overridden. AirflowConfigOverrides map[string]string `pulumi:"airflowConfigOverrides"` // Optional. Additional environment variables to provide to the Apache Airflow scheduler, worker, and webserver processes. Environment variable names must match the regular expression `a-zA-Z_*`. They cannot specify Apache Airflow software configuration overrides (they cannot match the regular expression `AIRFLOW__[A-Z0-9_]+__[A-Z0-9_]+`), and they cannot match any of the following reserved names: * `AIRFLOW_HOME` * `C_FORCE_ROOT` * `CONTAINER_NAME` * `DAGS_FOLDER` * `GCP_PROJECT` * `GCS_BUCKET` * `GKE_CLUSTER_NAME` * `SQL_DATABASE` * `SQL_INSTANCE` * `SQL_PASSWORD` * `SQL_PROJECT` * `SQL_REGION` * `SQL_USER` EnvVariables map[string]string `pulumi:"envVariables"` // The version of the software running in the environment. This encapsulates both the version of Cloud Composer functionality and the version of Apache Airflow. It must match the regular expression `composer-([0-9]+\.[0-9]+\.[0-9]+|latest)-airflow-[0-9]+\.[0-9]+(\.[0-9]+.*)?`. When used as input, the server also checks if the provided version is supported and denies the request for an unsupported version. The Cloud Composer portion of the version is a [semantic version](https://semver.org) or `latest`. When the patch version is omitted, the current Cloud Composer patch version is selected. When `latest` is provided instead of an explicit version number, the server replaces `latest` with the current Cloud Composer version and stores that version number in the same field. The portion of the image version that follows *airflow-* is an official Apache Airflow repository [release name](https://github.com/apache/incubator-airflow/releases). See also [Version List](/composer/docs/concepts/versioning/composer-versions). ImageVersion string `pulumi:"imageVersion"` // Optional. Custom Python Package Index (PyPI) packages to be installed in the environment. Keys refer to the lowercase package name such as "numpy" and values are the lowercase extras and version specifier such as "==1.12.0", "[devel,gcp_api]", or "[devel]>=1.8.2, <1.9.2". To specify a package without pinning it to a version specifier, use the empty string as the value. PypiPackages map[string]string `pulumi:"pypiPackages"` // Optional. The major version of Python used to run the Apache Airflow scheduler, worker, and webserver processes. Can be set to '2' or '3'. If not specified, the default is '3'. Cannot be updated. This field is only supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Environments in newer versions always use Python major version 3. PythonVersion string `pulumi:"pythonVersion"` // Optional. The number of schedulers for Airflow. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-2.*.*. SchedulerCount int `pulumi:"schedulerCount"` }
Specifies the selection and configuration of software inside the environment.
type SoftwareConfigResponseArgs ¶
type SoftwareConfigResponseArgs struct { // Optional. Apache Airflow configuration properties to override. Property keys contain the section and property names, separated by a hyphen, for example "core-dags_are_paused_at_creation". Section names must not contain hyphens ("-"), opening square brackets ("["), or closing square brackets ("]"). The property name must not be empty and must not contain an equals sign ("=") or semicolon (";"). Section and property names must not contain a period ("."). Apache Airflow configuration property names must be written in [snake_case](https://en.wikipedia.org/wiki/Snake_case). Property values can contain any character, and can be written in any lower/upper case format. Certain Apache Airflow configuration property values are [blocked](/composer/docs/concepts/airflow-configurations), and cannot be overridden. AirflowConfigOverrides pulumi.StringMapInput `pulumi:"airflowConfigOverrides"` // Optional. Additional environment variables to provide to the Apache Airflow scheduler, worker, and webserver processes. Environment variable names must match the regular expression `a-zA-Z_*`. They cannot specify Apache Airflow software configuration overrides (they cannot match the regular expression `AIRFLOW__[A-Z0-9_]+__[A-Z0-9_]+`), and they cannot match any of the following reserved names: * `AIRFLOW_HOME` * `C_FORCE_ROOT` * `CONTAINER_NAME` * `DAGS_FOLDER` * `GCP_PROJECT` * `GCS_BUCKET` * `GKE_CLUSTER_NAME` * `SQL_DATABASE` * `SQL_INSTANCE` * `SQL_PASSWORD` * `SQL_PROJECT` * `SQL_REGION` * `SQL_USER` EnvVariables pulumi.StringMapInput `pulumi:"envVariables"` // The version of the software running in the environment. This encapsulates both the version of Cloud Composer functionality and the version of Apache Airflow. It must match the regular expression `composer-([0-9]+\.[0-9]+\.[0-9]+|latest)-airflow-[0-9]+\.[0-9]+(\.[0-9]+.*)?`. When used as input, the server also checks if the provided version is supported and denies the request for an unsupported version. The Cloud Composer portion of the version is a [semantic version](https://semver.org) or `latest`. When the patch version is omitted, the current Cloud Composer patch version is selected. When `latest` is provided instead of an explicit version number, the server replaces `latest` with the current Cloud Composer version and stores that version number in the same field. The portion of the image version that follows *airflow-* is an official Apache Airflow repository [release name](https://github.com/apache/incubator-airflow/releases). See also [Version List](/composer/docs/concepts/versioning/composer-versions). ImageVersion pulumi.StringInput `pulumi:"imageVersion"` // Optional. Custom Python Package Index (PyPI) packages to be installed in the environment. Keys refer to the lowercase package name such as "numpy" and values are the lowercase extras and version specifier such as "==1.12.0", "[devel,gcp_api]", or "[devel]>=1.8.2, <1.9.2". To specify a package without pinning it to a version specifier, use the empty string as the value. PypiPackages pulumi.StringMapInput `pulumi:"pypiPackages"` // Optional. The major version of Python used to run the Apache Airflow scheduler, worker, and webserver processes. Can be set to '2' or '3'. If not specified, the default is '3'. Cannot be updated. This field is only supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Environments in newer versions always use Python major version 3. PythonVersion pulumi.StringInput `pulumi:"pythonVersion"` // Optional. The number of schedulers for Airflow. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-2.*.*. SchedulerCount pulumi.IntInput `pulumi:"schedulerCount"` }
Specifies the selection and configuration of software inside the environment.
func (SoftwareConfigResponseArgs) ElementType ¶
func (SoftwareConfigResponseArgs) ElementType() reflect.Type
func (SoftwareConfigResponseArgs) ToSoftwareConfigResponseOutput ¶
func (i SoftwareConfigResponseArgs) ToSoftwareConfigResponseOutput() SoftwareConfigResponseOutput
func (SoftwareConfigResponseArgs) ToSoftwareConfigResponseOutputWithContext ¶
func (i SoftwareConfigResponseArgs) ToSoftwareConfigResponseOutputWithContext(ctx context.Context) SoftwareConfigResponseOutput
func (SoftwareConfigResponseArgs) ToSoftwareConfigResponsePtrOutput ¶
func (i SoftwareConfigResponseArgs) ToSoftwareConfigResponsePtrOutput() SoftwareConfigResponsePtrOutput
func (SoftwareConfigResponseArgs) ToSoftwareConfigResponsePtrOutputWithContext ¶
func (i SoftwareConfigResponseArgs) ToSoftwareConfigResponsePtrOutputWithContext(ctx context.Context) SoftwareConfigResponsePtrOutput
type SoftwareConfigResponseInput ¶
type SoftwareConfigResponseInput interface { pulumi.Input ToSoftwareConfigResponseOutput() SoftwareConfigResponseOutput ToSoftwareConfigResponseOutputWithContext(context.Context) SoftwareConfigResponseOutput }
SoftwareConfigResponseInput is an input type that accepts SoftwareConfigResponseArgs and SoftwareConfigResponseOutput values. You can construct a concrete instance of `SoftwareConfigResponseInput` via:
SoftwareConfigResponseArgs{...}
type SoftwareConfigResponseOutput ¶
type SoftwareConfigResponseOutput struct{ *pulumi.OutputState }
Specifies the selection and configuration of software inside the environment.
func (SoftwareConfigResponseOutput) AirflowConfigOverrides ¶
func (o SoftwareConfigResponseOutput) AirflowConfigOverrides() pulumi.StringMapOutput
Optional. Apache Airflow configuration properties to override. Property keys contain the section and property names, separated by a hyphen, for example "core-dags_are_paused_at_creation". Section names must not contain hyphens ("-"), opening square brackets ("["), or closing square brackets ("]"). The property name must not be empty and must not contain an equals sign ("=") or semicolon (";"). Section and property names must not contain a period ("."). Apache Airflow configuration property names must be written in [snake_case](https://en.wikipedia.org/wiki/Snake_case). Property values can contain any character, and can be written in any lower/upper case format. Certain Apache Airflow configuration property values are [blocked](/composer/docs/concepts/airflow-configurations), and cannot be overridden.
func (SoftwareConfigResponseOutput) ElementType ¶
func (SoftwareConfigResponseOutput) ElementType() reflect.Type
func (SoftwareConfigResponseOutput) EnvVariables ¶
func (o SoftwareConfigResponseOutput) EnvVariables() pulumi.StringMapOutput
Optional. Additional environment variables to provide to the Apache Airflow scheduler, worker, and webserver processes. Environment variable names must match the regular expression `a-zA-Z_*`. They cannot specify Apache Airflow software configuration overrides (they cannot match the regular expression `AIRFLOW__[A-Z0-9_]+__[A-Z0-9_]+`), and they cannot match any of the following reserved names: * `AIRFLOW_HOME` * `C_FORCE_ROOT` * `CONTAINER_NAME` * `DAGS_FOLDER` * `GCP_PROJECT` * `GCS_BUCKET` * `GKE_CLUSTER_NAME` * `SQL_DATABASE` * `SQL_INSTANCE` * `SQL_PASSWORD` * `SQL_PROJECT` * `SQL_REGION` * `SQL_USER`
func (SoftwareConfigResponseOutput) ImageVersion ¶
func (o SoftwareConfigResponseOutput) ImageVersion() pulumi.StringOutput
The version of the software running in the environment. This encapsulates both the version of Cloud Composer functionality and the version of Apache Airflow. It must match the regular expression `composer-([0-9]+\.[0-9]+\.[0-9]+|latest)-airflow-[0-9]+\.[0-9]+(\.[0-9]+.*)?`. When used as input, the server also checks if the provided version is supported and denies the request for an unsupported version. The Cloud Composer portion of the version is a [semantic version](https://semver.org) or `latest`. When the patch version is omitted, the current Cloud Composer patch version is selected. When `latest` is provided instead of an explicit version number, the server replaces `latest` with the current Cloud Composer version and stores that version number in the same field. The portion of the image version that follows *airflow-* is an official Apache Airflow repository [release name](https://github.com/apache/incubator-airflow/releases). See also [Version List](/composer/docs/concepts/versioning/composer-versions).
func (SoftwareConfigResponseOutput) PypiPackages ¶
func (o SoftwareConfigResponseOutput) PypiPackages() pulumi.StringMapOutput
Optional. Custom Python Package Index (PyPI) packages to be installed in the environment. Keys refer to the lowercase package name such as "numpy" and values are the lowercase extras and version specifier such as "==1.12.0", "[devel,gcp_api]", or "[devel]>=1.8.2, <1.9.2". To specify a package without pinning it to a version specifier, use the empty string as the value.
func (SoftwareConfigResponseOutput) PythonVersion ¶
func (o SoftwareConfigResponseOutput) PythonVersion() pulumi.StringOutput
Optional. The major version of Python used to run the Apache Airflow scheduler, worker, and webserver processes. Can be set to '2' or '3'. If not specified, the default is '3'. Cannot be updated. This field is only supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Environments in newer versions always use Python major version 3.
func (SoftwareConfigResponseOutput) SchedulerCount ¶ added in v0.5.0
func (o SoftwareConfigResponseOutput) SchedulerCount() pulumi.IntOutput
Optional. The number of schedulers for Airflow. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-2.*.*.
func (SoftwareConfigResponseOutput) ToSoftwareConfigResponseOutput ¶
func (o SoftwareConfigResponseOutput) ToSoftwareConfigResponseOutput() SoftwareConfigResponseOutput
func (SoftwareConfigResponseOutput) ToSoftwareConfigResponseOutputWithContext ¶
func (o SoftwareConfigResponseOutput) ToSoftwareConfigResponseOutputWithContext(ctx context.Context) SoftwareConfigResponseOutput
func (SoftwareConfigResponseOutput) ToSoftwareConfigResponsePtrOutput ¶
func (o SoftwareConfigResponseOutput) ToSoftwareConfigResponsePtrOutput() SoftwareConfigResponsePtrOutput
func (SoftwareConfigResponseOutput) ToSoftwareConfigResponsePtrOutputWithContext ¶
func (o SoftwareConfigResponseOutput) ToSoftwareConfigResponsePtrOutputWithContext(ctx context.Context) SoftwareConfigResponsePtrOutput
type SoftwareConfigResponsePtrInput ¶
type SoftwareConfigResponsePtrInput interface { pulumi.Input ToSoftwareConfigResponsePtrOutput() SoftwareConfigResponsePtrOutput ToSoftwareConfigResponsePtrOutputWithContext(context.Context) SoftwareConfigResponsePtrOutput }
SoftwareConfigResponsePtrInput is an input type that accepts SoftwareConfigResponseArgs, SoftwareConfigResponsePtr and SoftwareConfigResponsePtrOutput values. You can construct a concrete instance of `SoftwareConfigResponsePtrInput` via:
SoftwareConfigResponseArgs{...} or: nil
func SoftwareConfigResponsePtr ¶
func SoftwareConfigResponsePtr(v *SoftwareConfigResponseArgs) SoftwareConfigResponsePtrInput
type SoftwareConfigResponsePtrOutput ¶
type SoftwareConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (SoftwareConfigResponsePtrOutput) AirflowConfigOverrides ¶
func (o SoftwareConfigResponsePtrOutput) AirflowConfigOverrides() pulumi.StringMapOutput
Optional. Apache Airflow configuration properties to override. Property keys contain the section and property names, separated by a hyphen, for example "core-dags_are_paused_at_creation". Section names must not contain hyphens ("-"), opening square brackets ("["), or closing square brackets ("]"). The property name must not be empty and must not contain an equals sign ("=") or semicolon (";"). Section and property names must not contain a period ("."). Apache Airflow configuration property names must be written in [snake_case](https://en.wikipedia.org/wiki/Snake_case). Property values can contain any character, and can be written in any lower/upper case format. Certain Apache Airflow configuration property values are [blocked](/composer/docs/concepts/airflow-configurations), and cannot be overridden.
func (SoftwareConfigResponsePtrOutput) Elem ¶
func (o SoftwareConfigResponsePtrOutput) Elem() SoftwareConfigResponseOutput
func (SoftwareConfigResponsePtrOutput) ElementType ¶
func (SoftwareConfigResponsePtrOutput) ElementType() reflect.Type
func (SoftwareConfigResponsePtrOutput) EnvVariables ¶
func (o SoftwareConfigResponsePtrOutput) EnvVariables() pulumi.StringMapOutput
Optional. Additional environment variables to provide to the Apache Airflow scheduler, worker, and webserver processes. Environment variable names must match the regular expression `a-zA-Z_*`. They cannot specify Apache Airflow software configuration overrides (they cannot match the regular expression `AIRFLOW__[A-Z0-9_]+__[A-Z0-9_]+`), and they cannot match any of the following reserved names: * `AIRFLOW_HOME` * `C_FORCE_ROOT` * `CONTAINER_NAME` * `DAGS_FOLDER` * `GCP_PROJECT` * `GCS_BUCKET` * `GKE_CLUSTER_NAME` * `SQL_DATABASE` * `SQL_INSTANCE` * `SQL_PASSWORD` * `SQL_PROJECT` * `SQL_REGION` * `SQL_USER`
func (SoftwareConfigResponsePtrOutput) ImageVersion ¶
func (o SoftwareConfigResponsePtrOutput) ImageVersion() pulumi.StringPtrOutput
The version of the software running in the environment. This encapsulates both the version of Cloud Composer functionality and the version of Apache Airflow. It must match the regular expression `composer-([0-9]+\.[0-9]+\.[0-9]+|latest)-airflow-[0-9]+\.[0-9]+(\.[0-9]+.*)?`. When used as input, the server also checks if the provided version is supported and denies the request for an unsupported version. The Cloud Composer portion of the version is a [semantic version](https://semver.org) or `latest`. When the patch version is omitted, the current Cloud Composer patch version is selected. When `latest` is provided instead of an explicit version number, the server replaces `latest` with the current Cloud Composer version and stores that version number in the same field. The portion of the image version that follows *airflow-* is an official Apache Airflow repository [release name](https://github.com/apache/incubator-airflow/releases). See also [Version List](/composer/docs/concepts/versioning/composer-versions).
func (SoftwareConfigResponsePtrOutput) PypiPackages ¶
func (o SoftwareConfigResponsePtrOutput) PypiPackages() pulumi.StringMapOutput
Optional. Custom Python Package Index (PyPI) packages to be installed in the environment. Keys refer to the lowercase package name such as "numpy" and values are the lowercase extras and version specifier such as "==1.12.0", "[devel,gcp_api]", or "[devel]>=1.8.2, <1.9.2". To specify a package without pinning it to a version specifier, use the empty string as the value.
func (SoftwareConfigResponsePtrOutput) PythonVersion ¶
func (o SoftwareConfigResponsePtrOutput) PythonVersion() pulumi.StringPtrOutput
Optional. The major version of Python used to run the Apache Airflow scheduler, worker, and webserver processes. Can be set to '2' or '3'. If not specified, the default is '3'. Cannot be updated. This field is only supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*. Environments in newer versions always use Python major version 3.
func (SoftwareConfigResponsePtrOutput) SchedulerCount ¶ added in v0.5.0
func (o SoftwareConfigResponsePtrOutput) SchedulerCount() pulumi.IntPtrOutput
Optional. The number of schedulers for Airflow. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-2.*.*.
func (SoftwareConfigResponsePtrOutput) ToSoftwareConfigResponsePtrOutput ¶
func (o SoftwareConfigResponsePtrOutput) ToSoftwareConfigResponsePtrOutput() SoftwareConfigResponsePtrOutput
func (SoftwareConfigResponsePtrOutput) ToSoftwareConfigResponsePtrOutputWithContext ¶
func (o SoftwareConfigResponsePtrOutput) ToSoftwareConfigResponsePtrOutputWithContext(ctx context.Context) SoftwareConfigResponsePtrOutput
type WebServerConfig ¶
type WebServerConfig struct { // Optional. Machine type on which Airflow web server is running. It has to be one of: composer-n1-webserver-2, composer-n1-webserver-4 or composer-n1-webserver-8. If not specified, composer-n1-webserver-2 will be used. Value custom is returned only in response, if Airflow web server parameters were manually changed to a non-standard values. MachineType *string `pulumi:"machineType"` }
The configuration settings for the Airflow web server App Engine instance. Supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
type WebServerConfigArgs ¶
type WebServerConfigArgs struct { // Optional. Machine type on which Airflow web server is running. It has to be one of: composer-n1-webserver-2, composer-n1-webserver-4 or composer-n1-webserver-8. If not specified, composer-n1-webserver-2 will be used. Value custom is returned only in response, if Airflow web server parameters were manually changed to a non-standard values. MachineType pulumi.StringPtrInput `pulumi:"machineType"` }
The configuration settings for the Airflow web server App Engine instance. Supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (WebServerConfigArgs) ElementType ¶
func (WebServerConfigArgs) ElementType() reflect.Type
func (WebServerConfigArgs) ToWebServerConfigOutput ¶
func (i WebServerConfigArgs) ToWebServerConfigOutput() WebServerConfigOutput
func (WebServerConfigArgs) ToWebServerConfigOutputWithContext ¶
func (i WebServerConfigArgs) ToWebServerConfigOutputWithContext(ctx context.Context) WebServerConfigOutput
func (WebServerConfigArgs) ToWebServerConfigPtrOutput ¶
func (i WebServerConfigArgs) ToWebServerConfigPtrOutput() WebServerConfigPtrOutput
func (WebServerConfigArgs) ToWebServerConfigPtrOutputWithContext ¶
func (i WebServerConfigArgs) ToWebServerConfigPtrOutputWithContext(ctx context.Context) WebServerConfigPtrOutput
type WebServerConfigInput ¶
type WebServerConfigInput interface { pulumi.Input ToWebServerConfigOutput() WebServerConfigOutput ToWebServerConfigOutputWithContext(context.Context) WebServerConfigOutput }
WebServerConfigInput is an input type that accepts WebServerConfigArgs and WebServerConfigOutput values. You can construct a concrete instance of `WebServerConfigInput` via:
WebServerConfigArgs{...}
type WebServerConfigOutput ¶
type WebServerConfigOutput struct{ *pulumi.OutputState }
The configuration settings for the Airflow web server App Engine instance. Supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (WebServerConfigOutput) ElementType ¶
func (WebServerConfigOutput) ElementType() reflect.Type
func (WebServerConfigOutput) MachineType ¶
func (o WebServerConfigOutput) MachineType() pulumi.StringPtrOutput
Optional. Machine type on which Airflow web server is running. It has to be one of: composer-n1-webserver-2, composer-n1-webserver-4 or composer-n1-webserver-8. If not specified, composer-n1-webserver-2 will be used. Value custom is returned only in response, if Airflow web server parameters were manually changed to a non-standard values.
func (WebServerConfigOutput) ToWebServerConfigOutput ¶
func (o WebServerConfigOutput) ToWebServerConfigOutput() WebServerConfigOutput
func (WebServerConfigOutput) ToWebServerConfigOutputWithContext ¶
func (o WebServerConfigOutput) ToWebServerConfigOutputWithContext(ctx context.Context) WebServerConfigOutput
func (WebServerConfigOutput) ToWebServerConfigPtrOutput ¶
func (o WebServerConfigOutput) ToWebServerConfigPtrOutput() WebServerConfigPtrOutput
func (WebServerConfigOutput) ToWebServerConfigPtrOutputWithContext ¶
func (o WebServerConfigOutput) ToWebServerConfigPtrOutputWithContext(ctx context.Context) WebServerConfigPtrOutput
type WebServerConfigPtrInput ¶
type WebServerConfigPtrInput interface { pulumi.Input ToWebServerConfigPtrOutput() WebServerConfigPtrOutput ToWebServerConfigPtrOutputWithContext(context.Context) WebServerConfigPtrOutput }
WebServerConfigPtrInput is an input type that accepts WebServerConfigArgs, WebServerConfigPtr and WebServerConfigPtrOutput values. You can construct a concrete instance of `WebServerConfigPtrInput` via:
WebServerConfigArgs{...} or: nil
func WebServerConfigPtr ¶
func WebServerConfigPtr(v *WebServerConfigArgs) WebServerConfigPtrInput
type WebServerConfigPtrOutput ¶
type WebServerConfigPtrOutput struct{ *pulumi.OutputState }
func (WebServerConfigPtrOutput) Elem ¶
func (o WebServerConfigPtrOutput) Elem() WebServerConfigOutput
func (WebServerConfigPtrOutput) ElementType ¶
func (WebServerConfigPtrOutput) ElementType() reflect.Type
func (WebServerConfigPtrOutput) MachineType ¶
func (o WebServerConfigPtrOutput) MachineType() pulumi.StringPtrOutput
Optional. Machine type on which Airflow web server is running. It has to be one of: composer-n1-webserver-2, composer-n1-webserver-4 or composer-n1-webserver-8. If not specified, composer-n1-webserver-2 will be used. Value custom is returned only in response, if Airflow web server parameters were manually changed to a non-standard values.
func (WebServerConfigPtrOutput) ToWebServerConfigPtrOutput ¶
func (o WebServerConfigPtrOutput) ToWebServerConfigPtrOutput() WebServerConfigPtrOutput
func (WebServerConfigPtrOutput) ToWebServerConfigPtrOutputWithContext ¶
func (o WebServerConfigPtrOutput) ToWebServerConfigPtrOutputWithContext(ctx context.Context) WebServerConfigPtrOutput
type WebServerConfigResponse ¶
type WebServerConfigResponse struct { // Optional. Machine type on which Airflow web server is running. It has to be one of: composer-n1-webserver-2, composer-n1-webserver-4 or composer-n1-webserver-8. If not specified, composer-n1-webserver-2 will be used. Value custom is returned only in response, if Airflow web server parameters were manually changed to a non-standard values. MachineType string `pulumi:"machineType"` }
The configuration settings for the Airflow web server App Engine instance. Supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
type WebServerConfigResponseArgs ¶
type WebServerConfigResponseArgs struct { // Optional. Machine type on which Airflow web server is running. It has to be one of: composer-n1-webserver-2, composer-n1-webserver-4 or composer-n1-webserver-8. If not specified, composer-n1-webserver-2 will be used. Value custom is returned only in response, if Airflow web server parameters were manually changed to a non-standard values. MachineType pulumi.StringInput `pulumi:"machineType"` }
The configuration settings for the Airflow web server App Engine instance. Supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (WebServerConfigResponseArgs) ElementType ¶
func (WebServerConfigResponseArgs) ElementType() reflect.Type
func (WebServerConfigResponseArgs) ToWebServerConfigResponseOutput ¶
func (i WebServerConfigResponseArgs) ToWebServerConfigResponseOutput() WebServerConfigResponseOutput
func (WebServerConfigResponseArgs) ToWebServerConfigResponseOutputWithContext ¶
func (i WebServerConfigResponseArgs) ToWebServerConfigResponseOutputWithContext(ctx context.Context) WebServerConfigResponseOutput
func (WebServerConfigResponseArgs) ToWebServerConfigResponsePtrOutput ¶
func (i WebServerConfigResponseArgs) ToWebServerConfigResponsePtrOutput() WebServerConfigResponsePtrOutput
func (WebServerConfigResponseArgs) ToWebServerConfigResponsePtrOutputWithContext ¶
func (i WebServerConfigResponseArgs) ToWebServerConfigResponsePtrOutputWithContext(ctx context.Context) WebServerConfigResponsePtrOutput
type WebServerConfigResponseInput ¶
type WebServerConfigResponseInput interface { pulumi.Input ToWebServerConfigResponseOutput() WebServerConfigResponseOutput ToWebServerConfigResponseOutputWithContext(context.Context) WebServerConfigResponseOutput }
WebServerConfigResponseInput is an input type that accepts WebServerConfigResponseArgs and WebServerConfigResponseOutput values. You can construct a concrete instance of `WebServerConfigResponseInput` via:
WebServerConfigResponseArgs{...}
type WebServerConfigResponseOutput ¶
type WebServerConfigResponseOutput struct{ *pulumi.OutputState }
The configuration settings for the Airflow web server App Engine instance. Supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
func (WebServerConfigResponseOutput) ElementType ¶
func (WebServerConfigResponseOutput) ElementType() reflect.Type
func (WebServerConfigResponseOutput) MachineType ¶
func (o WebServerConfigResponseOutput) MachineType() pulumi.StringOutput
Optional. Machine type on which Airflow web server is running. It has to be one of: composer-n1-webserver-2, composer-n1-webserver-4 or composer-n1-webserver-8. If not specified, composer-n1-webserver-2 will be used. Value custom is returned only in response, if Airflow web server parameters were manually changed to a non-standard values.
func (WebServerConfigResponseOutput) ToWebServerConfigResponseOutput ¶
func (o WebServerConfigResponseOutput) ToWebServerConfigResponseOutput() WebServerConfigResponseOutput
func (WebServerConfigResponseOutput) ToWebServerConfigResponseOutputWithContext ¶
func (o WebServerConfigResponseOutput) ToWebServerConfigResponseOutputWithContext(ctx context.Context) WebServerConfigResponseOutput
func (WebServerConfigResponseOutput) ToWebServerConfigResponsePtrOutput ¶
func (o WebServerConfigResponseOutput) ToWebServerConfigResponsePtrOutput() WebServerConfigResponsePtrOutput
func (WebServerConfigResponseOutput) ToWebServerConfigResponsePtrOutputWithContext ¶
func (o WebServerConfigResponseOutput) ToWebServerConfigResponsePtrOutputWithContext(ctx context.Context) WebServerConfigResponsePtrOutput
type WebServerConfigResponsePtrInput ¶
type WebServerConfigResponsePtrInput interface { pulumi.Input ToWebServerConfigResponsePtrOutput() WebServerConfigResponsePtrOutput ToWebServerConfigResponsePtrOutputWithContext(context.Context) WebServerConfigResponsePtrOutput }
WebServerConfigResponsePtrInput is an input type that accepts WebServerConfigResponseArgs, WebServerConfigResponsePtr and WebServerConfigResponsePtrOutput values. You can construct a concrete instance of `WebServerConfigResponsePtrInput` via:
WebServerConfigResponseArgs{...} or: nil
func WebServerConfigResponsePtr ¶
func WebServerConfigResponsePtr(v *WebServerConfigResponseArgs) WebServerConfigResponsePtrInput
type WebServerConfigResponsePtrOutput ¶
type WebServerConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (WebServerConfigResponsePtrOutput) Elem ¶
func (o WebServerConfigResponsePtrOutput) Elem() WebServerConfigResponseOutput
func (WebServerConfigResponsePtrOutput) ElementType ¶
func (WebServerConfigResponsePtrOutput) ElementType() reflect.Type
func (WebServerConfigResponsePtrOutput) MachineType ¶
func (o WebServerConfigResponsePtrOutput) MachineType() pulumi.StringPtrOutput
Optional. Machine type on which Airflow web server is running. It has to be one of: composer-n1-webserver-2, composer-n1-webserver-4 or composer-n1-webserver-8. If not specified, composer-n1-webserver-2 will be used. Value custom is returned only in response, if Airflow web server parameters were manually changed to a non-standard values.
func (WebServerConfigResponsePtrOutput) ToWebServerConfigResponsePtrOutput ¶
func (o WebServerConfigResponsePtrOutput) ToWebServerConfigResponsePtrOutput() WebServerConfigResponsePtrOutput
func (WebServerConfigResponsePtrOutput) ToWebServerConfigResponsePtrOutputWithContext ¶
func (o WebServerConfigResponsePtrOutput) ToWebServerConfigResponsePtrOutputWithContext(ctx context.Context) WebServerConfigResponsePtrOutput
type WebServerNetworkAccessControl ¶
type WebServerNetworkAccessControl struct { // A collection of allowed IP ranges with descriptions. AllowedIpRanges []AllowedIpRange `pulumi:"allowedIpRanges"` }
Network-level access control policy for the Airflow web server.
type WebServerNetworkAccessControlArgs ¶
type WebServerNetworkAccessControlArgs struct { // A collection of allowed IP ranges with descriptions. AllowedIpRanges AllowedIpRangeArrayInput `pulumi:"allowedIpRanges"` }
Network-level access control policy for the Airflow web server.
func (WebServerNetworkAccessControlArgs) ElementType ¶
func (WebServerNetworkAccessControlArgs) ElementType() reflect.Type
func (WebServerNetworkAccessControlArgs) ToWebServerNetworkAccessControlOutput ¶
func (i WebServerNetworkAccessControlArgs) ToWebServerNetworkAccessControlOutput() WebServerNetworkAccessControlOutput
func (WebServerNetworkAccessControlArgs) ToWebServerNetworkAccessControlOutputWithContext ¶
func (i WebServerNetworkAccessControlArgs) ToWebServerNetworkAccessControlOutputWithContext(ctx context.Context) WebServerNetworkAccessControlOutput
func (WebServerNetworkAccessControlArgs) ToWebServerNetworkAccessControlPtrOutput ¶
func (i WebServerNetworkAccessControlArgs) ToWebServerNetworkAccessControlPtrOutput() WebServerNetworkAccessControlPtrOutput
func (WebServerNetworkAccessControlArgs) ToWebServerNetworkAccessControlPtrOutputWithContext ¶
func (i WebServerNetworkAccessControlArgs) ToWebServerNetworkAccessControlPtrOutputWithContext(ctx context.Context) WebServerNetworkAccessControlPtrOutput
type WebServerNetworkAccessControlInput ¶
type WebServerNetworkAccessControlInput interface { pulumi.Input ToWebServerNetworkAccessControlOutput() WebServerNetworkAccessControlOutput ToWebServerNetworkAccessControlOutputWithContext(context.Context) WebServerNetworkAccessControlOutput }
WebServerNetworkAccessControlInput is an input type that accepts WebServerNetworkAccessControlArgs and WebServerNetworkAccessControlOutput values. You can construct a concrete instance of `WebServerNetworkAccessControlInput` via:
WebServerNetworkAccessControlArgs{...}
type WebServerNetworkAccessControlOutput ¶
type WebServerNetworkAccessControlOutput struct{ *pulumi.OutputState }
Network-level access control policy for the Airflow web server.
func (WebServerNetworkAccessControlOutput) AllowedIpRanges ¶
func (o WebServerNetworkAccessControlOutput) AllowedIpRanges() AllowedIpRangeArrayOutput
A collection of allowed IP ranges with descriptions.
func (WebServerNetworkAccessControlOutput) ElementType ¶
func (WebServerNetworkAccessControlOutput) ElementType() reflect.Type
func (WebServerNetworkAccessControlOutput) ToWebServerNetworkAccessControlOutput ¶
func (o WebServerNetworkAccessControlOutput) ToWebServerNetworkAccessControlOutput() WebServerNetworkAccessControlOutput
func (WebServerNetworkAccessControlOutput) ToWebServerNetworkAccessControlOutputWithContext ¶
func (o WebServerNetworkAccessControlOutput) ToWebServerNetworkAccessControlOutputWithContext(ctx context.Context) WebServerNetworkAccessControlOutput
func (WebServerNetworkAccessControlOutput) ToWebServerNetworkAccessControlPtrOutput ¶
func (o WebServerNetworkAccessControlOutput) ToWebServerNetworkAccessControlPtrOutput() WebServerNetworkAccessControlPtrOutput
func (WebServerNetworkAccessControlOutput) ToWebServerNetworkAccessControlPtrOutputWithContext ¶
func (o WebServerNetworkAccessControlOutput) ToWebServerNetworkAccessControlPtrOutputWithContext(ctx context.Context) WebServerNetworkAccessControlPtrOutput
type WebServerNetworkAccessControlPtrInput ¶
type WebServerNetworkAccessControlPtrInput interface { pulumi.Input ToWebServerNetworkAccessControlPtrOutput() WebServerNetworkAccessControlPtrOutput ToWebServerNetworkAccessControlPtrOutputWithContext(context.Context) WebServerNetworkAccessControlPtrOutput }
WebServerNetworkAccessControlPtrInput is an input type that accepts WebServerNetworkAccessControlArgs, WebServerNetworkAccessControlPtr and WebServerNetworkAccessControlPtrOutput values. You can construct a concrete instance of `WebServerNetworkAccessControlPtrInput` via:
WebServerNetworkAccessControlArgs{...} or: nil
func WebServerNetworkAccessControlPtr ¶
func WebServerNetworkAccessControlPtr(v *WebServerNetworkAccessControlArgs) WebServerNetworkAccessControlPtrInput
type WebServerNetworkAccessControlPtrOutput ¶
type WebServerNetworkAccessControlPtrOutput struct{ *pulumi.OutputState }
func (WebServerNetworkAccessControlPtrOutput) AllowedIpRanges ¶
func (o WebServerNetworkAccessControlPtrOutput) AllowedIpRanges() AllowedIpRangeArrayOutput
A collection of allowed IP ranges with descriptions.
func (WebServerNetworkAccessControlPtrOutput) ElementType ¶
func (WebServerNetworkAccessControlPtrOutput) ElementType() reflect.Type
func (WebServerNetworkAccessControlPtrOutput) ToWebServerNetworkAccessControlPtrOutput ¶
func (o WebServerNetworkAccessControlPtrOutput) ToWebServerNetworkAccessControlPtrOutput() WebServerNetworkAccessControlPtrOutput
func (WebServerNetworkAccessControlPtrOutput) ToWebServerNetworkAccessControlPtrOutputWithContext ¶
func (o WebServerNetworkAccessControlPtrOutput) ToWebServerNetworkAccessControlPtrOutputWithContext(ctx context.Context) WebServerNetworkAccessControlPtrOutput
type WebServerNetworkAccessControlResponse ¶
type WebServerNetworkAccessControlResponse struct { // A collection of allowed IP ranges with descriptions. AllowedIpRanges []AllowedIpRangeResponse `pulumi:"allowedIpRanges"` }
Network-level access control policy for the Airflow web server.
type WebServerNetworkAccessControlResponseArgs ¶
type WebServerNetworkAccessControlResponseArgs struct { // A collection of allowed IP ranges with descriptions. AllowedIpRanges AllowedIpRangeResponseArrayInput `pulumi:"allowedIpRanges"` }
Network-level access control policy for the Airflow web server.
func (WebServerNetworkAccessControlResponseArgs) ElementType ¶
func (WebServerNetworkAccessControlResponseArgs) ElementType() reflect.Type
func (WebServerNetworkAccessControlResponseArgs) ToWebServerNetworkAccessControlResponseOutput ¶
func (i WebServerNetworkAccessControlResponseArgs) ToWebServerNetworkAccessControlResponseOutput() WebServerNetworkAccessControlResponseOutput
func (WebServerNetworkAccessControlResponseArgs) ToWebServerNetworkAccessControlResponseOutputWithContext ¶
func (i WebServerNetworkAccessControlResponseArgs) ToWebServerNetworkAccessControlResponseOutputWithContext(ctx context.Context) WebServerNetworkAccessControlResponseOutput
func (WebServerNetworkAccessControlResponseArgs) ToWebServerNetworkAccessControlResponsePtrOutput ¶
func (i WebServerNetworkAccessControlResponseArgs) ToWebServerNetworkAccessControlResponsePtrOutput() WebServerNetworkAccessControlResponsePtrOutput
func (WebServerNetworkAccessControlResponseArgs) ToWebServerNetworkAccessControlResponsePtrOutputWithContext ¶
func (i WebServerNetworkAccessControlResponseArgs) ToWebServerNetworkAccessControlResponsePtrOutputWithContext(ctx context.Context) WebServerNetworkAccessControlResponsePtrOutput
type WebServerNetworkAccessControlResponseInput ¶
type WebServerNetworkAccessControlResponseInput interface { pulumi.Input ToWebServerNetworkAccessControlResponseOutput() WebServerNetworkAccessControlResponseOutput ToWebServerNetworkAccessControlResponseOutputWithContext(context.Context) WebServerNetworkAccessControlResponseOutput }
WebServerNetworkAccessControlResponseInput is an input type that accepts WebServerNetworkAccessControlResponseArgs and WebServerNetworkAccessControlResponseOutput values. You can construct a concrete instance of `WebServerNetworkAccessControlResponseInput` via:
WebServerNetworkAccessControlResponseArgs{...}
type WebServerNetworkAccessControlResponseOutput ¶
type WebServerNetworkAccessControlResponseOutput struct{ *pulumi.OutputState }
Network-level access control policy for the Airflow web server.
func (WebServerNetworkAccessControlResponseOutput) AllowedIpRanges ¶
func (o WebServerNetworkAccessControlResponseOutput) AllowedIpRanges() AllowedIpRangeResponseArrayOutput
A collection of allowed IP ranges with descriptions.
func (WebServerNetworkAccessControlResponseOutput) ElementType ¶
func (WebServerNetworkAccessControlResponseOutput) ElementType() reflect.Type
func (WebServerNetworkAccessControlResponseOutput) ToWebServerNetworkAccessControlResponseOutput ¶
func (o WebServerNetworkAccessControlResponseOutput) ToWebServerNetworkAccessControlResponseOutput() WebServerNetworkAccessControlResponseOutput
func (WebServerNetworkAccessControlResponseOutput) ToWebServerNetworkAccessControlResponseOutputWithContext ¶
func (o WebServerNetworkAccessControlResponseOutput) ToWebServerNetworkAccessControlResponseOutputWithContext(ctx context.Context) WebServerNetworkAccessControlResponseOutput
func (WebServerNetworkAccessControlResponseOutput) ToWebServerNetworkAccessControlResponsePtrOutput ¶
func (o WebServerNetworkAccessControlResponseOutput) ToWebServerNetworkAccessControlResponsePtrOutput() WebServerNetworkAccessControlResponsePtrOutput
func (WebServerNetworkAccessControlResponseOutput) ToWebServerNetworkAccessControlResponsePtrOutputWithContext ¶
func (o WebServerNetworkAccessControlResponseOutput) ToWebServerNetworkAccessControlResponsePtrOutputWithContext(ctx context.Context) WebServerNetworkAccessControlResponsePtrOutput
type WebServerNetworkAccessControlResponsePtrInput ¶
type WebServerNetworkAccessControlResponsePtrInput interface { pulumi.Input ToWebServerNetworkAccessControlResponsePtrOutput() WebServerNetworkAccessControlResponsePtrOutput ToWebServerNetworkAccessControlResponsePtrOutputWithContext(context.Context) WebServerNetworkAccessControlResponsePtrOutput }
WebServerNetworkAccessControlResponsePtrInput is an input type that accepts WebServerNetworkAccessControlResponseArgs, WebServerNetworkAccessControlResponsePtr and WebServerNetworkAccessControlResponsePtrOutput values. You can construct a concrete instance of `WebServerNetworkAccessControlResponsePtrInput` via:
WebServerNetworkAccessControlResponseArgs{...} or: nil
func WebServerNetworkAccessControlResponsePtr ¶
func WebServerNetworkAccessControlResponsePtr(v *WebServerNetworkAccessControlResponseArgs) WebServerNetworkAccessControlResponsePtrInput
type WebServerNetworkAccessControlResponsePtrOutput ¶
type WebServerNetworkAccessControlResponsePtrOutput struct{ *pulumi.OutputState }
func (WebServerNetworkAccessControlResponsePtrOutput) AllowedIpRanges ¶
func (o WebServerNetworkAccessControlResponsePtrOutput) AllowedIpRanges() AllowedIpRangeResponseArrayOutput
A collection of allowed IP ranges with descriptions.
func (WebServerNetworkAccessControlResponsePtrOutput) ElementType ¶
func (WebServerNetworkAccessControlResponsePtrOutput) ElementType() reflect.Type
func (WebServerNetworkAccessControlResponsePtrOutput) ToWebServerNetworkAccessControlResponsePtrOutput ¶
func (o WebServerNetworkAccessControlResponsePtrOutput) ToWebServerNetworkAccessControlResponsePtrOutput() WebServerNetworkAccessControlResponsePtrOutput
func (WebServerNetworkAccessControlResponsePtrOutput) ToWebServerNetworkAccessControlResponsePtrOutputWithContext ¶
func (o WebServerNetworkAccessControlResponsePtrOutput) ToWebServerNetworkAccessControlResponsePtrOutputWithContext(ctx context.Context) WebServerNetworkAccessControlResponsePtrOutput
type WebServerResource ¶ added in v0.5.0
type WebServerResource struct { // Optional. CPU request and limit for Airflow web server. Cpu *float64 `pulumi:"cpu"` // Optional. Memory (GB) request and limit for Airflow web server. MemoryGb *float64 `pulumi:"memoryGb"` // Optional. Storage (GB) request and limit for Airflow web server. StorageGb *float64 `pulumi:"storageGb"` }
Configuration for resources used by Airflow web server.
type WebServerResourceArgs ¶ added in v0.5.0
type WebServerResourceArgs struct { // Optional. CPU request and limit for Airflow web server. Cpu pulumi.Float64PtrInput `pulumi:"cpu"` // Optional. Memory (GB) request and limit for Airflow web server. MemoryGb pulumi.Float64PtrInput `pulumi:"memoryGb"` // Optional. Storage (GB) request and limit for Airflow web server. StorageGb pulumi.Float64PtrInput `pulumi:"storageGb"` }
Configuration for resources used by Airflow web server.
func (WebServerResourceArgs) ElementType ¶ added in v0.5.0
func (WebServerResourceArgs) ElementType() reflect.Type
func (WebServerResourceArgs) ToWebServerResourceOutput ¶ added in v0.5.0
func (i WebServerResourceArgs) ToWebServerResourceOutput() WebServerResourceOutput
func (WebServerResourceArgs) ToWebServerResourceOutputWithContext ¶ added in v0.5.0
func (i WebServerResourceArgs) ToWebServerResourceOutputWithContext(ctx context.Context) WebServerResourceOutput
func (WebServerResourceArgs) ToWebServerResourcePtrOutput ¶ added in v0.5.0
func (i WebServerResourceArgs) ToWebServerResourcePtrOutput() WebServerResourcePtrOutput
func (WebServerResourceArgs) ToWebServerResourcePtrOutputWithContext ¶ added in v0.5.0
func (i WebServerResourceArgs) ToWebServerResourcePtrOutputWithContext(ctx context.Context) WebServerResourcePtrOutput
type WebServerResourceInput ¶ added in v0.5.0
type WebServerResourceInput interface { pulumi.Input ToWebServerResourceOutput() WebServerResourceOutput ToWebServerResourceOutputWithContext(context.Context) WebServerResourceOutput }
WebServerResourceInput is an input type that accepts WebServerResourceArgs and WebServerResourceOutput values. You can construct a concrete instance of `WebServerResourceInput` via:
WebServerResourceArgs{...}
type WebServerResourceOutput ¶ added in v0.5.0
type WebServerResourceOutput struct{ *pulumi.OutputState }
Configuration for resources used by Airflow web server.
func (WebServerResourceOutput) Cpu ¶ added in v0.5.0
func (o WebServerResourceOutput) Cpu() pulumi.Float64PtrOutput
Optional. CPU request and limit for Airflow web server.
func (WebServerResourceOutput) ElementType ¶ added in v0.5.0
func (WebServerResourceOutput) ElementType() reflect.Type
func (WebServerResourceOutput) MemoryGb ¶ added in v0.5.0
func (o WebServerResourceOutput) MemoryGb() pulumi.Float64PtrOutput
Optional. Memory (GB) request and limit for Airflow web server.
func (WebServerResourceOutput) StorageGb ¶ added in v0.5.0
func (o WebServerResourceOutput) StorageGb() pulumi.Float64PtrOutput
Optional. Storage (GB) request and limit for Airflow web server.
func (WebServerResourceOutput) ToWebServerResourceOutput ¶ added in v0.5.0
func (o WebServerResourceOutput) ToWebServerResourceOutput() WebServerResourceOutput
func (WebServerResourceOutput) ToWebServerResourceOutputWithContext ¶ added in v0.5.0
func (o WebServerResourceOutput) ToWebServerResourceOutputWithContext(ctx context.Context) WebServerResourceOutput
func (WebServerResourceOutput) ToWebServerResourcePtrOutput ¶ added in v0.5.0
func (o WebServerResourceOutput) ToWebServerResourcePtrOutput() WebServerResourcePtrOutput
func (WebServerResourceOutput) ToWebServerResourcePtrOutputWithContext ¶ added in v0.5.0
func (o WebServerResourceOutput) ToWebServerResourcePtrOutputWithContext(ctx context.Context) WebServerResourcePtrOutput
type WebServerResourcePtrInput ¶ added in v0.5.0
type WebServerResourcePtrInput interface { pulumi.Input ToWebServerResourcePtrOutput() WebServerResourcePtrOutput ToWebServerResourcePtrOutputWithContext(context.Context) WebServerResourcePtrOutput }
WebServerResourcePtrInput is an input type that accepts WebServerResourceArgs, WebServerResourcePtr and WebServerResourcePtrOutput values. You can construct a concrete instance of `WebServerResourcePtrInput` via:
WebServerResourceArgs{...} or: nil
func WebServerResourcePtr ¶ added in v0.5.0
func WebServerResourcePtr(v *WebServerResourceArgs) WebServerResourcePtrInput
type WebServerResourcePtrOutput ¶ added in v0.5.0
type WebServerResourcePtrOutput struct{ *pulumi.OutputState }
func (WebServerResourcePtrOutput) Cpu ¶ added in v0.5.0
func (o WebServerResourcePtrOutput) Cpu() pulumi.Float64PtrOutput
Optional. CPU request and limit for Airflow web server.
func (WebServerResourcePtrOutput) Elem ¶ added in v0.5.0
func (o WebServerResourcePtrOutput) Elem() WebServerResourceOutput
func (WebServerResourcePtrOutput) ElementType ¶ added in v0.5.0
func (WebServerResourcePtrOutput) ElementType() reflect.Type
func (WebServerResourcePtrOutput) MemoryGb ¶ added in v0.5.0
func (o WebServerResourcePtrOutput) MemoryGb() pulumi.Float64PtrOutput
Optional. Memory (GB) request and limit for Airflow web server.
func (WebServerResourcePtrOutput) StorageGb ¶ added in v0.5.0
func (o WebServerResourcePtrOutput) StorageGb() pulumi.Float64PtrOutput
Optional. Storage (GB) request and limit for Airflow web server.
func (WebServerResourcePtrOutput) ToWebServerResourcePtrOutput ¶ added in v0.5.0
func (o WebServerResourcePtrOutput) ToWebServerResourcePtrOutput() WebServerResourcePtrOutput
func (WebServerResourcePtrOutput) ToWebServerResourcePtrOutputWithContext ¶ added in v0.5.0
func (o WebServerResourcePtrOutput) ToWebServerResourcePtrOutputWithContext(ctx context.Context) WebServerResourcePtrOutput
type WebServerResourceResponse ¶ added in v0.5.0
type WebServerResourceResponse struct { // Optional. CPU request and limit for Airflow web server. Cpu float64 `pulumi:"cpu"` // Optional. Memory (GB) request and limit for Airflow web server. MemoryGb float64 `pulumi:"memoryGb"` // Optional. Storage (GB) request and limit for Airflow web server. StorageGb float64 `pulumi:"storageGb"` }
Configuration for resources used by Airflow web server.
type WebServerResourceResponseArgs ¶ added in v0.5.0
type WebServerResourceResponseArgs struct { // Optional. CPU request and limit for Airflow web server. Cpu pulumi.Float64Input `pulumi:"cpu"` // Optional. Memory (GB) request and limit for Airflow web server. MemoryGb pulumi.Float64Input `pulumi:"memoryGb"` // Optional. Storage (GB) request and limit for Airflow web server. StorageGb pulumi.Float64Input `pulumi:"storageGb"` }
Configuration for resources used by Airflow web server.
func (WebServerResourceResponseArgs) ElementType ¶ added in v0.5.0
func (WebServerResourceResponseArgs) ElementType() reflect.Type
func (WebServerResourceResponseArgs) ToWebServerResourceResponseOutput ¶ added in v0.5.0
func (i WebServerResourceResponseArgs) ToWebServerResourceResponseOutput() WebServerResourceResponseOutput
func (WebServerResourceResponseArgs) ToWebServerResourceResponseOutputWithContext ¶ added in v0.5.0
func (i WebServerResourceResponseArgs) ToWebServerResourceResponseOutputWithContext(ctx context.Context) WebServerResourceResponseOutput
func (WebServerResourceResponseArgs) ToWebServerResourceResponsePtrOutput ¶ added in v0.5.0
func (i WebServerResourceResponseArgs) ToWebServerResourceResponsePtrOutput() WebServerResourceResponsePtrOutput
func (WebServerResourceResponseArgs) ToWebServerResourceResponsePtrOutputWithContext ¶ added in v0.5.0
func (i WebServerResourceResponseArgs) ToWebServerResourceResponsePtrOutputWithContext(ctx context.Context) WebServerResourceResponsePtrOutput
type WebServerResourceResponseInput ¶ added in v0.5.0
type WebServerResourceResponseInput interface { pulumi.Input ToWebServerResourceResponseOutput() WebServerResourceResponseOutput ToWebServerResourceResponseOutputWithContext(context.Context) WebServerResourceResponseOutput }
WebServerResourceResponseInput is an input type that accepts WebServerResourceResponseArgs and WebServerResourceResponseOutput values. You can construct a concrete instance of `WebServerResourceResponseInput` via:
WebServerResourceResponseArgs{...}
type WebServerResourceResponseOutput ¶ added in v0.5.0
type WebServerResourceResponseOutput struct{ *pulumi.OutputState }
Configuration for resources used by Airflow web server.
func (WebServerResourceResponseOutput) Cpu ¶ added in v0.5.0
func (o WebServerResourceResponseOutput) Cpu() pulumi.Float64Output
Optional. CPU request and limit for Airflow web server.
func (WebServerResourceResponseOutput) ElementType ¶ added in v0.5.0
func (WebServerResourceResponseOutput) ElementType() reflect.Type
func (WebServerResourceResponseOutput) MemoryGb ¶ added in v0.5.0
func (o WebServerResourceResponseOutput) MemoryGb() pulumi.Float64Output
Optional. Memory (GB) request and limit for Airflow web server.
func (WebServerResourceResponseOutput) StorageGb ¶ added in v0.5.0
func (o WebServerResourceResponseOutput) StorageGb() pulumi.Float64Output
Optional. Storage (GB) request and limit for Airflow web server.
func (WebServerResourceResponseOutput) ToWebServerResourceResponseOutput ¶ added in v0.5.0
func (o WebServerResourceResponseOutput) ToWebServerResourceResponseOutput() WebServerResourceResponseOutput
func (WebServerResourceResponseOutput) ToWebServerResourceResponseOutputWithContext ¶ added in v0.5.0
func (o WebServerResourceResponseOutput) ToWebServerResourceResponseOutputWithContext(ctx context.Context) WebServerResourceResponseOutput
func (WebServerResourceResponseOutput) ToWebServerResourceResponsePtrOutput ¶ added in v0.5.0
func (o WebServerResourceResponseOutput) ToWebServerResourceResponsePtrOutput() WebServerResourceResponsePtrOutput
func (WebServerResourceResponseOutput) ToWebServerResourceResponsePtrOutputWithContext ¶ added in v0.5.0
func (o WebServerResourceResponseOutput) ToWebServerResourceResponsePtrOutputWithContext(ctx context.Context) WebServerResourceResponsePtrOutput
type WebServerResourceResponsePtrInput ¶ added in v0.5.0
type WebServerResourceResponsePtrInput interface { pulumi.Input ToWebServerResourceResponsePtrOutput() WebServerResourceResponsePtrOutput ToWebServerResourceResponsePtrOutputWithContext(context.Context) WebServerResourceResponsePtrOutput }
WebServerResourceResponsePtrInput is an input type that accepts WebServerResourceResponseArgs, WebServerResourceResponsePtr and WebServerResourceResponsePtrOutput values. You can construct a concrete instance of `WebServerResourceResponsePtrInput` via:
WebServerResourceResponseArgs{...} or: nil
func WebServerResourceResponsePtr ¶ added in v0.5.0
func WebServerResourceResponsePtr(v *WebServerResourceResponseArgs) WebServerResourceResponsePtrInput
type WebServerResourceResponsePtrOutput ¶ added in v0.5.0
type WebServerResourceResponsePtrOutput struct{ *pulumi.OutputState }
func (WebServerResourceResponsePtrOutput) Cpu ¶ added in v0.5.0
func (o WebServerResourceResponsePtrOutput) Cpu() pulumi.Float64PtrOutput
Optional. CPU request and limit for Airflow web server.
func (WebServerResourceResponsePtrOutput) Elem ¶ added in v0.5.0
func (o WebServerResourceResponsePtrOutput) Elem() WebServerResourceResponseOutput
func (WebServerResourceResponsePtrOutput) ElementType ¶ added in v0.5.0
func (WebServerResourceResponsePtrOutput) ElementType() reflect.Type
func (WebServerResourceResponsePtrOutput) MemoryGb ¶ added in v0.5.0
func (o WebServerResourceResponsePtrOutput) MemoryGb() pulumi.Float64PtrOutput
Optional. Memory (GB) request and limit for Airflow web server.
func (WebServerResourceResponsePtrOutput) StorageGb ¶ added in v0.5.0
func (o WebServerResourceResponsePtrOutput) StorageGb() pulumi.Float64PtrOutput
Optional. Storage (GB) request and limit for Airflow web server.
func (WebServerResourceResponsePtrOutput) ToWebServerResourceResponsePtrOutput ¶ added in v0.5.0
func (o WebServerResourceResponsePtrOutput) ToWebServerResourceResponsePtrOutput() WebServerResourceResponsePtrOutput
func (WebServerResourceResponsePtrOutput) ToWebServerResourceResponsePtrOutputWithContext ¶ added in v0.5.0
func (o WebServerResourceResponsePtrOutput) ToWebServerResourceResponsePtrOutputWithContext(ctx context.Context) WebServerResourceResponsePtrOutput
type WorkerResource ¶ added in v0.5.0
type WorkerResource struct { // Optional. CPU request and limit for a single Airflow worker replica. Cpu *float64 `pulumi:"cpu"` // Optional. Maximum number of workers for autoscaling. MaxCount *int `pulumi:"maxCount"` // Optional. Memory (GB) request and limit for a single Airflow worker replica. MemoryGb *float64 `pulumi:"memoryGb"` // Optional. Minimum number of workers for autoscaling. MinCount *int `pulumi:"minCount"` // Optional. Storage (GB) request and limit for a single Airflow worker replica. StorageGb *float64 `pulumi:"storageGb"` }
Configuration for resources used by Airflow workers.
type WorkerResourceArgs ¶ added in v0.5.0
type WorkerResourceArgs struct { // Optional. CPU request and limit for a single Airflow worker replica. Cpu pulumi.Float64PtrInput `pulumi:"cpu"` // Optional. Maximum number of workers for autoscaling. MaxCount pulumi.IntPtrInput `pulumi:"maxCount"` // Optional. Memory (GB) request and limit for a single Airflow worker replica. MemoryGb pulumi.Float64PtrInput `pulumi:"memoryGb"` // Optional. Minimum number of workers for autoscaling. MinCount pulumi.IntPtrInput `pulumi:"minCount"` // Optional. Storage (GB) request and limit for a single Airflow worker replica. StorageGb pulumi.Float64PtrInput `pulumi:"storageGb"` }
Configuration for resources used by Airflow workers.
func (WorkerResourceArgs) ElementType ¶ added in v0.5.0
func (WorkerResourceArgs) ElementType() reflect.Type
func (WorkerResourceArgs) ToWorkerResourceOutput ¶ added in v0.5.0
func (i WorkerResourceArgs) ToWorkerResourceOutput() WorkerResourceOutput
func (WorkerResourceArgs) ToWorkerResourceOutputWithContext ¶ added in v0.5.0
func (i WorkerResourceArgs) ToWorkerResourceOutputWithContext(ctx context.Context) WorkerResourceOutput
func (WorkerResourceArgs) ToWorkerResourcePtrOutput ¶ added in v0.5.0
func (i WorkerResourceArgs) ToWorkerResourcePtrOutput() WorkerResourcePtrOutput
func (WorkerResourceArgs) ToWorkerResourcePtrOutputWithContext ¶ added in v0.5.0
func (i WorkerResourceArgs) ToWorkerResourcePtrOutputWithContext(ctx context.Context) WorkerResourcePtrOutput
type WorkerResourceInput ¶ added in v0.5.0
type WorkerResourceInput interface { pulumi.Input ToWorkerResourceOutput() WorkerResourceOutput ToWorkerResourceOutputWithContext(context.Context) WorkerResourceOutput }
WorkerResourceInput is an input type that accepts WorkerResourceArgs and WorkerResourceOutput values. You can construct a concrete instance of `WorkerResourceInput` via:
WorkerResourceArgs{...}
type WorkerResourceOutput ¶ added in v0.5.0
type WorkerResourceOutput struct{ *pulumi.OutputState }
Configuration for resources used by Airflow workers.
func (WorkerResourceOutput) Cpu ¶ added in v0.5.0
func (o WorkerResourceOutput) Cpu() pulumi.Float64PtrOutput
Optional. CPU request and limit for a single Airflow worker replica.
func (WorkerResourceOutput) ElementType ¶ added in v0.5.0
func (WorkerResourceOutput) ElementType() reflect.Type
func (WorkerResourceOutput) MaxCount ¶ added in v0.5.0
func (o WorkerResourceOutput) MaxCount() pulumi.IntPtrOutput
Optional. Maximum number of workers for autoscaling.
func (WorkerResourceOutput) MemoryGb ¶ added in v0.5.0
func (o WorkerResourceOutput) MemoryGb() pulumi.Float64PtrOutput
Optional. Memory (GB) request and limit for a single Airflow worker replica.
func (WorkerResourceOutput) MinCount ¶ added in v0.5.0
func (o WorkerResourceOutput) MinCount() pulumi.IntPtrOutput
Optional. Minimum number of workers for autoscaling.
func (WorkerResourceOutput) StorageGb ¶ added in v0.5.0
func (o WorkerResourceOutput) StorageGb() pulumi.Float64PtrOutput
Optional. Storage (GB) request and limit for a single Airflow worker replica.
func (WorkerResourceOutput) ToWorkerResourceOutput ¶ added in v0.5.0
func (o WorkerResourceOutput) ToWorkerResourceOutput() WorkerResourceOutput
func (WorkerResourceOutput) ToWorkerResourceOutputWithContext ¶ added in v0.5.0
func (o WorkerResourceOutput) ToWorkerResourceOutputWithContext(ctx context.Context) WorkerResourceOutput
func (WorkerResourceOutput) ToWorkerResourcePtrOutput ¶ added in v0.5.0
func (o WorkerResourceOutput) ToWorkerResourcePtrOutput() WorkerResourcePtrOutput
func (WorkerResourceOutput) ToWorkerResourcePtrOutputWithContext ¶ added in v0.5.0
func (o WorkerResourceOutput) ToWorkerResourcePtrOutputWithContext(ctx context.Context) WorkerResourcePtrOutput
type WorkerResourcePtrInput ¶ added in v0.5.0
type WorkerResourcePtrInput interface { pulumi.Input ToWorkerResourcePtrOutput() WorkerResourcePtrOutput ToWorkerResourcePtrOutputWithContext(context.Context) WorkerResourcePtrOutput }
WorkerResourcePtrInput is an input type that accepts WorkerResourceArgs, WorkerResourcePtr and WorkerResourcePtrOutput values. You can construct a concrete instance of `WorkerResourcePtrInput` via:
WorkerResourceArgs{...} or: nil
func WorkerResourcePtr ¶ added in v0.5.0
func WorkerResourcePtr(v *WorkerResourceArgs) WorkerResourcePtrInput
type WorkerResourcePtrOutput ¶ added in v0.5.0
type WorkerResourcePtrOutput struct{ *pulumi.OutputState }
func (WorkerResourcePtrOutput) Cpu ¶ added in v0.5.0
func (o WorkerResourcePtrOutput) Cpu() pulumi.Float64PtrOutput
Optional. CPU request and limit for a single Airflow worker replica.
func (WorkerResourcePtrOutput) Elem ¶ added in v0.5.0
func (o WorkerResourcePtrOutput) Elem() WorkerResourceOutput
func (WorkerResourcePtrOutput) ElementType ¶ added in v0.5.0
func (WorkerResourcePtrOutput) ElementType() reflect.Type
func (WorkerResourcePtrOutput) MaxCount ¶ added in v0.5.0
func (o WorkerResourcePtrOutput) MaxCount() pulumi.IntPtrOutput
Optional. Maximum number of workers for autoscaling.
func (WorkerResourcePtrOutput) MemoryGb ¶ added in v0.5.0
func (o WorkerResourcePtrOutput) MemoryGb() pulumi.Float64PtrOutput
Optional. Memory (GB) request and limit for a single Airflow worker replica.
func (WorkerResourcePtrOutput) MinCount ¶ added in v0.5.0
func (o WorkerResourcePtrOutput) MinCount() pulumi.IntPtrOutput
Optional. Minimum number of workers for autoscaling.
func (WorkerResourcePtrOutput) StorageGb ¶ added in v0.5.0
func (o WorkerResourcePtrOutput) StorageGb() pulumi.Float64PtrOutput
Optional. Storage (GB) request and limit for a single Airflow worker replica.
func (WorkerResourcePtrOutput) ToWorkerResourcePtrOutput ¶ added in v0.5.0
func (o WorkerResourcePtrOutput) ToWorkerResourcePtrOutput() WorkerResourcePtrOutput
func (WorkerResourcePtrOutput) ToWorkerResourcePtrOutputWithContext ¶ added in v0.5.0
func (o WorkerResourcePtrOutput) ToWorkerResourcePtrOutputWithContext(ctx context.Context) WorkerResourcePtrOutput
type WorkerResourceResponse ¶ added in v0.5.0
type WorkerResourceResponse struct { // Optional. CPU request and limit for a single Airflow worker replica. Cpu float64 `pulumi:"cpu"` // Optional. Maximum number of workers for autoscaling. MaxCount int `pulumi:"maxCount"` // Optional. Memory (GB) request and limit for a single Airflow worker replica. MemoryGb float64 `pulumi:"memoryGb"` // Optional. Minimum number of workers for autoscaling. MinCount int `pulumi:"minCount"` // Optional. Storage (GB) request and limit for a single Airflow worker replica. StorageGb float64 `pulumi:"storageGb"` }
Configuration for resources used by Airflow workers.
type WorkerResourceResponseArgs ¶ added in v0.5.0
type WorkerResourceResponseArgs struct { // Optional. CPU request and limit for a single Airflow worker replica. Cpu pulumi.Float64Input `pulumi:"cpu"` // Optional. Maximum number of workers for autoscaling. MaxCount pulumi.IntInput `pulumi:"maxCount"` // Optional. Memory (GB) request and limit for a single Airflow worker replica. MemoryGb pulumi.Float64Input `pulumi:"memoryGb"` // Optional. Minimum number of workers for autoscaling. MinCount pulumi.IntInput `pulumi:"minCount"` // Optional. Storage (GB) request and limit for a single Airflow worker replica. StorageGb pulumi.Float64Input `pulumi:"storageGb"` }
Configuration for resources used by Airflow workers.
func (WorkerResourceResponseArgs) ElementType ¶ added in v0.5.0
func (WorkerResourceResponseArgs) ElementType() reflect.Type
func (WorkerResourceResponseArgs) ToWorkerResourceResponseOutput ¶ added in v0.5.0
func (i WorkerResourceResponseArgs) ToWorkerResourceResponseOutput() WorkerResourceResponseOutput
func (WorkerResourceResponseArgs) ToWorkerResourceResponseOutputWithContext ¶ added in v0.5.0
func (i WorkerResourceResponseArgs) ToWorkerResourceResponseOutputWithContext(ctx context.Context) WorkerResourceResponseOutput
func (WorkerResourceResponseArgs) ToWorkerResourceResponsePtrOutput ¶ added in v0.5.0
func (i WorkerResourceResponseArgs) ToWorkerResourceResponsePtrOutput() WorkerResourceResponsePtrOutput
func (WorkerResourceResponseArgs) ToWorkerResourceResponsePtrOutputWithContext ¶ added in v0.5.0
func (i WorkerResourceResponseArgs) ToWorkerResourceResponsePtrOutputWithContext(ctx context.Context) WorkerResourceResponsePtrOutput
type WorkerResourceResponseInput ¶ added in v0.5.0
type WorkerResourceResponseInput interface { pulumi.Input ToWorkerResourceResponseOutput() WorkerResourceResponseOutput ToWorkerResourceResponseOutputWithContext(context.Context) WorkerResourceResponseOutput }
WorkerResourceResponseInput is an input type that accepts WorkerResourceResponseArgs and WorkerResourceResponseOutput values. You can construct a concrete instance of `WorkerResourceResponseInput` via:
WorkerResourceResponseArgs{...}
type WorkerResourceResponseOutput ¶ added in v0.5.0
type WorkerResourceResponseOutput struct{ *pulumi.OutputState }
Configuration for resources used by Airflow workers.
func (WorkerResourceResponseOutput) Cpu ¶ added in v0.5.0
func (o WorkerResourceResponseOutput) Cpu() pulumi.Float64Output
Optional. CPU request and limit for a single Airflow worker replica.
func (WorkerResourceResponseOutput) ElementType ¶ added in v0.5.0
func (WorkerResourceResponseOutput) ElementType() reflect.Type
func (WorkerResourceResponseOutput) MaxCount ¶ added in v0.5.0
func (o WorkerResourceResponseOutput) MaxCount() pulumi.IntOutput
Optional. Maximum number of workers for autoscaling.
func (WorkerResourceResponseOutput) MemoryGb ¶ added in v0.5.0
func (o WorkerResourceResponseOutput) MemoryGb() pulumi.Float64Output
Optional. Memory (GB) request and limit for a single Airflow worker replica.
func (WorkerResourceResponseOutput) MinCount ¶ added in v0.5.0
func (o WorkerResourceResponseOutput) MinCount() pulumi.IntOutput
Optional. Minimum number of workers for autoscaling.
func (WorkerResourceResponseOutput) StorageGb ¶ added in v0.5.0
func (o WorkerResourceResponseOutput) StorageGb() pulumi.Float64Output
Optional. Storage (GB) request and limit for a single Airflow worker replica.
func (WorkerResourceResponseOutput) ToWorkerResourceResponseOutput ¶ added in v0.5.0
func (o WorkerResourceResponseOutput) ToWorkerResourceResponseOutput() WorkerResourceResponseOutput
func (WorkerResourceResponseOutput) ToWorkerResourceResponseOutputWithContext ¶ added in v0.5.0
func (o WorkerResourceResponseOutput) ToWorkerResourceResponseOutputWithContext(ctx context.Context) WorkerResourceResponseOutput
func (WorkerResourceResponseOutput) ToWorkerResourceResponsePtrOutput ¶ added in v0.5.0
func (o WorkerResourceResponseOutput) ToWorkerResourceResponsePtrOutput() WorkerResourceResponsePtrOutput
func (WorkerResourceResponseOutput) ToWorkerResourceResponsePtrOutputWithContext ¶ added in v0.5.0
func (o WorkerResourceResponseOutput) ToWorkerResourceResponsePtrOutputWithContext(ctx context.Context) WorkerResourceResponsePtrOutput
type WorkerResourceResponsePtrInput ¶ added in v0.5.0
type WorkerResourceResponsePtrInput interface { pulumi.Input ToWorkerResourceResponsePtrOutput() WorkerResourceResponsePtrOutput ToWorkerResourceResponsePtrOutputWithContext(context.Context) WorkerResourceResponsePtrOutput }
WorkerResourceResponsePtrInput is an input type that accepts WorkerResourceResponseArgs, WorkerResourceResponsePtr and WorkerResourceResponsePtrOutput values. You can construct a concrete instance of `WorkerResourceResponsePtrInput` via:
WorkerResourceResponseArgs{...} or: nil
func WorkerResourceResponsePtr ¶ added in v0.5.0
func WorkerResourceResponsePtr(v *WorkerResourceResponseArgs) WorkerResourceResponsePtrInput
type WorkerResourceResponsePtrOutput ¶ added in v0.5.0
type WorkerResourceResponsePtrOutput struct{ *pulumi.OutputState }
func (WorkerResourceResponsePtrOutput) Cpu ¶ added in v0.5.0
func (o WorkerResourceResponsePtrOutput) Cpu() pulumi.Float64PtrOutput
Optional. CPU request and limit for a single Airflow worker replica.
func (WorkerResourceResponsePtrOutput) Elem ¶ added in v0.5.0
func (o WorkerResourceResponsePtrOutput) Elem() WorkerResourceResponseOutput
func (WorkerResourceResponsePtrOutput) ElementType ¶ added in v0.5.0
func (WorkerResourceResponsePtrOutput) ElementType() reflect.Type
func (WorkerResourceResponsePtrOutput) MaxCount ¶ added in v0.5.0
func (o WorkerResourceResponsePtrOutput) MaxCount() pulumi.IntPtrOutput
Optional. Maximum number of workers for autoscaling.
func (WorkerResourceResponsePtrOutput) MemoryGb ¶ added in v0.5.0
func (o WorkerResourceResponsePtrOutput) MemoryGb() pulumi.Float64PtrOutput
Optional. Memory (GB) request and limit for a single Airflow worker replica.
func (WorkerResourceResponsePtrOutput) MinCount ¶ added in v0.5.0
func (o WorkerResourceResponsePtrOutput) MinCount() pulumi.IntPtrOutput
Optional. Minimum number of workers for autoscaling.
func (WorkerResourceResponsePtrOutput) StorageGb ¶ added in v0.5.0
func (o WorkerResourceResponsePtrOutput) StorageGb() pulumi.Float64PtrOutput
Optional. Storage (GB) request and limit for a single Airflow worker replica.
func (WorkerResourceResponsePtrOutput) ToWorkerResourceResponsePtrOutput ¶ added in v0.5.0
func (o WorkerResourceResponsePtrOutput) ToWorkerResourceResponsePtrOutput() WorkerResourceResponsePtrOutput
func (WorkerResourceResponsePtrOutput) ToWorkerResourceResponsePtrOutputWithContext ¶ added in v0.5.0
func (o WorkerResourceResponsePtrOutput) ToWorkerResourceResponsePtrOutputWithContext(ctx context.Context) WorkerResourceResponsePtrOutput
type WorkloadsConfig ¶ added in v0.5.0
type WorkloadsConfig struct { // Optional. Resources used by Airflow schedulers. Scheduler *SchedulerResource `pulumi:"scheduler"` // Optional. Resources used by Airflow web server. WebServer *WebServerResource `pulumi:"webServer"` // Optional. Resources used by Airflow workers. Worker *WorkerResource `pulumi:"worker"` }
The Kubernetes workloads configuration for GKE cluster associated with the Cloud Composer environment. Supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
type WorkloadsConfigArgs ¶ added in v0.5.0
type WorkloadsConfigArgs struct { // Optional. Resources used by Airflow schedulers. Scheduler SchedulerResourcePtrInput `pulumi:"scheduler"` // Optional. Resources used by Airflow web server. WebServer WebServerResourcePtrInput `pulumi:"webServer"` // Optional. Resources used by Airflow workers. Worker WorkerResourcePtrInput `pulumi:"worker"` }
The Kubernetes workloads configuration for GKE cluster associated with the Cloud Composer environment. Supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
func (WorkloadsConfigArgs) ElementType ¶ added in v0.5.0
func (WorkloadsConfigArgs) ElementType() reflect.Type
func (WorkloadsConfigArgs) ToWorkloadsConfigOutput ¶ added in v0.5.0
func (i WorkloadsConfigArgs) ToWorkloadsConfigOutput() WorkloadsConfigOutput
func (WorkloadsConfigArgs) ToWorkloadsConfigOutputWithContext ¶ added in v0.5.0
func (i WorkloadsConfigArgs) ToWorkloadsConfigOutputWithContext(ctx context.Context) WorkloadsConfigOutput
func (WorkloadsConfigArgs) ToWorkloadsConfigPtrOutput ¶ added in v0.5.0
func (i WorkloadsConfigArgs) ToWorkloadsConfigPtrOutput() WorkloadsConfigPtrOutput
func (WorkloadsConfigArgs) ToWorkloadsConfigPtrOutputWithContext ¶ added in v0.5.0
func (i WorkloadsConfigArgs) ToWorkloadsConfigPtrOutputWithContext(ctx context.Context) WorkloadsConfigPtrOutput
type WorkloadsConfigInput ¶ added in v0.5.0
type WorkloadsConfigInput interface { pulumi.Input ToWorkloadsConfigOutput() WorkloadsConfigOutput ToWorkloadsConfigOutputWithContext(context.Context) WorkloadsConfigOutput }
WorkloadsConfigInput is an input type that accepts WorkloadsConfigArgs and WorkloadsConfigOutput values. You can construct a concrete instance of `WorkloadsConfigInput` via:
WorkloadsConfigArgs{...}
type WorkloadsConfigOutput ¶ added in v0.5.0
type WorkloadsConfigOutput struct{ *pulumi.OutputState }
The Kubernetes workloads configuration for GKE cluster associated with the Cloud Composer environment. Supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
func (WorkloadsConfigOutput) ElementType ¶ added in v0.5.0
func (WorkloadsConfigOutput) ElementType() reflect.Type
func (WorkloadsConfigOutput) Scheduler ¶ added in v0.5.0
func (o WorkloadsConfigOutput) Scheduler() SchedulerResourcePtrOutput
Optional. Resources used by Airflow schedulers.
func (WorkloadsConfigOutput) ToWorkloadsConfigOutput ¶ added in v0.5.0
func (o WorkloadsConfigOutput) ToWorkloadsConfigOutput() WorkloadsConfigOutput
func (WorkloadsConfigOutput) ToWorkloadsConfigOutputWithContext ¶ added in v0.5.0
func (o WorkloadsConfigOutput) ToWorkloadsConfigOutputWithContext(ctx context.Context) WorkloadsConfigOutput
func (WorkloadsConfigOutput) ToWorkloadsConfigPtrOutput ¶ added in v0.5.0
func (o WorkloadsConfigOutput) ToWorkloadsConfigPtrOutput() WorkloadsConfigPtrOutput
func (WorkloadsConfigOutput) ToWorkloadsConfigPtrOutputWithContext ¶ added in v0.5.0
func (o WorkloadsConfigOutput) ToWorkloadsConfigPtrOutputWithContext(ctx context.Context) WorkloadsConfigPtrOutput
func (WorkloadsConfigOutput) WebServer ¶ added in v0.5.0
func (o WorkloadsConfigOutput) WebServer() WebServerResourcePtrOutput
Optional. Resources used by Airflow web server.
func (WorkloadsConfigOutput) Worker ¶ added in v0.5.0
func (o WorkloadsConfigOutput) Worker() WorkerResourcePtrOutput
Optional. Resources used by Airflow workers.
type WorkloadsConfigPtrInput ¶ added in v0.5.0
type WorkloadsConfigPtrInput interface { pulumi.Input ToWorkloadsConfigPtrOutput() WorkloadsConfigPtrOutput ToWorkloadsConfigPtrOutputWithContext(context.Context) WorkloadsConfigPtrOutput }
WorkloadsConfigPtrInput is an input type that accepts WorkloadsConfigArgs, WorkloadsConfigPtr and WorkloadsConfigPtrOutput values. You can construct a concrete instance of `WorkloadsConfigPtrInput` via:
WorkloadsConfigArgs{...} or: nil
func WorkloadsConfigPtr ¶ added in v0.5.0
func WorkloadsConfigPtr(v *WorkloadsConfigArgs) WorkloadsConfigPtrInput
type WorkloadsConfigPtrOutput ¶ added in v0.5.0
type WorkloadsConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkloadsConfigPtrOutput) Elem ¶ added in v0.5.0
func (o WorkloadsConfigPtrOutput) Elem() WorkloadsConfigOutput
func (WorkloadsConfigPtrOutput) ElementType ¶ added in v0.5.0
func (WorkloadsConfigPtrOutput) ElementType() reflect.Type
func (WorkloadsConfigPtrOutput) Scheduler ¶ added in v0.5.0
func (o WorkloadsConfigPtrOutput) Scheduler() SchedulerResourcePtrOutput
Optional. Resources used by Airflow schedulers.
func (WorkloadsConfigPtrOutput) ToWorkloadsConfigPtrOutput ¶ added in v0.5.0
func (o WorkloadsConfigPtrOutput) ToWorkloadsConfigPtrOutput() WorkloadsConfigPtrOutput
func (WorkloadsConfigPtrOutput) ToWorkloadsConfigPtrOutputWithContext ¶ added in v0.5.0
func (o WorkloadsConfigPtrOutput) ToWorkloadsConfigPtrOutputWithContext(ctx context.Context) WorkloadsConfigPtrOutput
func (WorkloadsConfigPtrOutput) WebServer ¶ added in v0.5.0
func (o WorkloadsConfigPtrOutput) WebServer() WebServerResourcePtrOutput
Optional. Resources used by Airflow web server.
func (WorkloadsConfigPtrOutput) Worker ¶ added in v0.5.0
func (o WorkloadsConfigPtrOutput) Worker() WorkerResourcePtrOutput
Optional. Resources used by Airflow workers.
type WorkloadsConfigResponse ¶ added in v0.5.0
type WorkloadsConfigResponse struct { // Optional. Resources used by Airflow schedulers. Scheduler SchedulerResourceResponse `pulumi:"scheduler"` // Optional. Resources used by Airflow web server. WebServer WebServerResourceResponse `pulumi:"webServer"` // Optional. Resources used by Airflow workers. Worker WorkerResourceResponse `pulumi:"worker"` }
The Kubernetes workloads configuration for GKE cluster associated with the Cloud Composer environment. Supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
type WorkloadsConfigResponseArgs ¶ added in v0.5.0
type WorkloadsConfigResponseArgs struct { // Optional. Resources used by Airflow schedulers. Scheduler SchedulerResourceResponseInput `pulumi:"scheduler"` // Optional. Resources used by Airflow web server. WebServer WebServerResourceResponseInput `pulumi:"webServer"` // Optional. Resources used by Airflow workers. Worker WorkerResourceResponseInput `pulumi:"worker"` }
The Kubernetes workloads configuration for GKE cluster associated with the Cloud Composer environment. Supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
func (WorkloadsConfigResponseArgs) ElementType ¶ added in v0.5.0
func (WorkloadsConfigResponseArgs) ElementType() reflect.Type
func (WorkloadsConfigResponseArgs) ToWorkloadsConfigResponseOutput ¶ added in v0.5.0
func (i WorkloadsConfigResponseArgs) ToWorkloadsConfigResponseOutput() WorkloadsConfigResponseOutput
func (WorkloadsConfigResponseArgs) ToWorkloadsConfigResponseOutputWithContext ¶ added in v0.5.0
func (i WorkloadsConfigResponseArgs) ToWorkloadsConfigResponseOutputWithContext(ctx context.Context) WorkloadsConfigResponseOutput
func (WorkloadsConfigResponseArgs) ToWorkloadsConfigResponsePtrOutput ¶ added in v0.5.0
func (i WorkloadsConfigResponseArgs) ToWorkloadsConfigResponsePtrOutput() WorkloadsConfigResponsePtrOutput
func (WorkloadsConfigResponseArgs) ToWorkloadsConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (i WorkloadsConfigResponseArgs) ToWorkloadsConfigResponsePtrOutputWithContext(ctx context.Context) WorkloadsConfigResponsePtrOutput
type WorkloadsConfigResponseInput ¶ added in v0.5.0
type WorkloadsConfigResponseInput interface { pulumi.Input ToWorkloadsConfigResponseOutput() WorkloadsConfigResponseOutput ToWorkloadsConfigResponseOutputWithContext(context.Context) WorkloadsConfigResponseOutput }
WorkloadsConfigResponseInput is an input type that accepts WorkloadsConfigResponseArgs and WorkloadsConfigResponseOutput values. You can construct a concrete instance of `WorkloadsConfigResponseInput` via:
WorkloadsConfigResponseArgs{...}
type WorkloadsConfigResponseOutput ¶ added in v0.5.0
type WorkloadsConfigResponseOutput struct{ *pulumi.OutputState }
The Kubernetes workloads configuration for GKE cluster associated with the Cloud Composer environment. Supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
func (WorkloadsConfigResponseOutput) ElementType ¶ added in v0.5.0
func (WorkloadsConfigResponseOutput) ElementType() reflect.Type
func (WorkloadsConfigResponseOutput) Scheduler ¶ added in v0.5.0
func (o WorkloadsConfigResponseOutput) Scheduler() SchedulerResourceResponseOutput
Optional. Resources used by Airflow schedulers.
func (WorkloadsConfigResponseOutput) ToWorkloadsConfigResponseOutput ¶ added in v0.5.0
func (o WorkloadsConfigResponseOutput) ToWorkloadsConfigResponseOutput() WorkloadsConfigResponseOutput
func (WorkloadsConfigResponseOutput) ToWorkloadsConfigResponseOutputWithContext ¶ added in v0.5.0
func (o WorkloadsConfigResponseOutput) ToWorkloadsConfigResponseOutputWithContext(ctx context.Context) WorkloadsConfigResponseOutput
func (WorkloadsConfigResponseOutput) ToWorkloadsConfigResponsePtrOutput ¶ added in v0.5.0
func (o WorkloadsConfigResponseOutput) ToWorkloadsConfigResponsePtrOutput() WorkloadsConfigResponsePtrOutput
func (WorkloadsConfigResponseOutput) ToWorkloadsConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (o WorkloadsConfigResponseOutput) ToWorkloadsConfigResponsePtrOutputWithContext(ctx context.Context) WorkloadsConfigResponsePtrOutput
func (WorkloadsConfigResponseOutput) WebServer ¶ added in v0.5.0
func (o WorkloadsConfigResponseOutput) WebServer() WebServerResourceResponseOutput
Optional. Resources used by Airflow web server.
func (WorkloadsConfigResponseOutput) Worker ¶ added in v0.5.0
func (o WorkloadsConfigResponseOutput) Worker() WorkerResourceResponseOutput
Optional. Resources used by Airflow workers.
type WorkloadsConfigResponsePtrInput ¶ added in v0.5.0
type WorkloadsConfigResponsePtrInput interface { pulumi.Input ToWorkloadsConfigResponsePtrOutput() WorkloadsConfigResponsePtrOutput ToWorkloadsConfigResponsePtrOutputWithContext(context.Context) WorkloadsConfigResponsePtrOutput }
WorkloadsConfigResponsePtrInput is an input type that accepts WorkloadsConfigResponseArgs, WorkloadsConfigResponsePtr and WorkloadsConfigResponsePtrOutput values. You can construct a concrete instance of `WorkloadsConfigResponsePtrInput` via:
WorkloadsConfigResponseArgs{...} or: nil
func WorkloadsConfigResponsePtr ¶ added in v0.5.0
func WorkloadsConfigResponsePtr(v *WorkloadsConfigResponseArgs) WorkloadsConfigResponsePtrInput
type WorkloadsConfigResponsePtrOutput ¶ added in v0.5.0
type WorkloadsConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (WorkloadsConfigResponsePtrOutput) Elem ¶ added in v0.5.0
func (o WorkloadsConfigResponsePtrOutput) Elem() WorkloadsConfigResponseOutput
func (WorkloadsConfigResponsePtrOutput) ElementType ¶ added in v0.5.0
func (WorkloadsConfigResponsePtrOutput) ElementType() reflect.Type
func (WorkloadsConfigResponsePtrOutput) Scheduler ¶ added in v0.5.0
func (o WorkloadsConfigResponsePtrOutput) Scheduler() SchedulerResourceResponsePtrOutput
Optional. Resources used by Airflow schedulers.
func (WorkloadsConfigResponsePtrOutput) ToWorkloadsConfigResponsePtrOutput ¶ added in v0.5.0
func (o WorkloadsConfigResponsePtrOutput) ToWorkloadsConfigResponsePtrOutput() WorkloadsConfigResponsePtrOutput
func (WorkloadsConfigResponsePtrOutput) ToWorkloadsConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (o WorkloadsConfigResponsePtrOutput) ToWorkloadsConfigResponsePtrOutputWithContext(ctx context.Context) WorkloadsConfigResponsePtrOutput
func (WorkloadsConfigResponsePtrOutput) WebServer ¶ added in v0.5.0
func (o WorkloadsConfigResponsePtrOutput) WebServer() WebServerResourceResponsePtrOutput
Optional. Resources used by Airflow web server.
func (WorkloadsConfigResponsePtrOutput) Worker ¶ added in v0.5.0
func (o WorkloadsConfigResponsePtrOutput) Worker() WorkerResourceResponsePtrOutput
Optional. Resources used by Airflow workers.