v20201001preview

package
v0.2.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ComplianceStatusResponse

type ComplianceStatusResponse struct {
	// The compliance state of the configuration.
	ComplianceState string `pulumi:"complianceState"`
	// Datetime the configuration was last applied.
	LastConfigApplied *string `pulumi:"lastConfigApplied"`
	// Message from when the configuration was applied.
	Message *string `pulumi:"message"`
	// Level of the message.
	MessageLevel *string `pulumi:"messageLevel"`
}

Compliance Status details

type ComplianceStatusResponseArgs

type ComplianceStatusResponseArgs struct {
	// The compliance state of the configuration.
	ComplianceState pulumi.StringInput `pulumi:"complianceState"`
	// Datetime the configuration was last applied.
	LastConfigApplied pulumi.StringPtrInput `pulumi:"lastConfigApplied"`
	// Message from when the configuration was applied.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// Level of the message.
	MessageLevel pulumi.StringPtrInput `pulumi:"messageLevel"`
}

Compliance Status details

func (ComplianceStatusResponseArgs) ElementType

func (ComplianceStatusResponseArgs) ToComplianceStatusResponseOutput

func (i ComplianceStatusResponseArgs) ToComplianceStatusResponseOutput() ComplianceStatusResponseOutput

func (ComplianceStatusResponseArgs) ToComplianceStatusResponseOutputWithContext

func (i ComplianceStatusResponseArgs) ToComplianceStatusResponseOutputWithContext(ctx context.Context) ComplianceStatusResponseOutput

func (ComplianceStatusResponseArgs) ToComplianceStatusResponsePtrOutput

func (i ComplianceStatusResponseArgs) ToComplianceStatusResponsePtrOutput() ComplianceStatusResponsePtrOutput

func (ComplianceStatusResponseArgs) ToComplianceStatusResponsePtrOutputWithContext

func (i ComplianceStatusResponseArgs) ToComplianceStatusResponsePtrOutputWithContext(ctx context.Context) ComplianceStatusResponsePtrOutput

type ComplianceStatusResponseInput

type ComplianceStatusResponseInput interface {
	pulumi.Input

	ToComplianceStatusResponseOutput() ComplianceStatusResponseOutput
	ToComplianceStatusResponseOutputWithContext(context.Context) ComplianceStatusResponseOutput
}

ComplianceStatusResponseInput is an input type that accepts ComplianceStatusResponseArgs and ComplianceStatusResponseOutput values. You can construct a concrete instance of `ComplianceStatusResponseInput` via:

ComplianceStatusResponseArgs{...}

type ComplianceStatusResponseOutput

type ComplianceStatusResponseOutput struct{ *pulumi.OutputState }

Compliance Status details

func (ComplianceStatusResponseOutput) ComplianceState

The compliance state of the configuration.

func (ComplianceStatusResponseOutput) ElementType

func (ComplianceStatusResponseOutput) LastConfigApplied

Datetime the configuration was last applied.

func (ComplianceStatusResponseOutput) Message

Message from when the configuration was applied.

func (ComplianceStatusResponseOutput) MessageLevel

Level of the message.

func (ComplianceStatusResponseOutput) ToComplianceStatusResponseOutput

func (o ComplianceStatusResponseOutput) ToComplianceStatusResponseOutput() ComplianceStatusResponseOutput

func (ComplianceStatusResponseOutput) ToComplianceStatusResponseOutputWithContext

func (o ComplianceStatusResponseOutput) ToComplianceStatusResponseOutputWithContext(ctx context.Context) ComplianceStatusResponseOutput

func (ComplianceStatusResponseOutput) ToComplianceStatusResponsePtrOutput

func (o ComplianceStatusResponseOutput) ToComplianceStatusResponsePtrOutput() ComplianceStatusResponsePtrOutput

func (ComplianceStatusResponseOutput) ToComplianceStatusResponsePtrOutputWithContext

func (o ComplianceStatusResponseOutput) ToComplianceStatusResponsePtrOutputWithContext(ctx context.Context) ComplianceStatusResponsePtrOutput

type ComplianceStatusResponsePtrInput

type ComplianceStatusResponsePtrInput interface {
	pulumi.Input

	ToComplianceStatusResponsePtrOutput() ComplianceStatusResponsePtrOutput
	ToComplianceStatusResponsePtrOutputWithContext(context.Context) ComplianceStatusResponsePtrOutput
}

ComplianceStatusResponsePtrInput is an input type that accepts ComplianceStatusResponseArgs, ComplianceStatusResponsePtr and ComplianceStatusResponsePtrOutput values. You can construct a concrete instance of `ComplianceStatusResponsePtrInput` via:

        ComplianceStatusResponseArgs{...}

or:

        nil

type ComplianceStatusResponsePtrOutput

type ComplianceStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (ComplianceStatusResponsePtrOutput) ComplianceState

The compliance state of the configuration.

func (ComplianceStatusResponsePtrOutput) Elem

func (ComplianceStatusResponsePtrOutput) ElementType

func (ComplianceStatusResponsePtrOutput) LastConfigApplied

Datetime the configuration was last applied.

func (ComplianceStatusResponsePtrOutput) Message

Message from when the configuration was applied.

func (ComplianceStatusResponsePtrOutput) MessageLevel

Level of the message.

func (ComplianceStatusResponsePtrOutput) ToComplianceStatusResponsePtrOutput

func (o ComplianceStatusResponsePtrOutput) ToComplianceStatusResponsePtrOutput() ComplianceStatusResponsePtrOutput

func (ComplianceStatusResponsePtrOutput) ToComplianceStatusResponsePtrOutputWithContext

func (o ComplianceStatusResponsePtrOutput) ToComplianceStatusResponsePtrOutputWithContext(ctx context.Context) ComplianceStatusResponsePtrOutput

type HelmOperatorProperties

type HelmOperatorProperties struct {
	// Values override for the operator Helm chart.
	ChartValues *string `pulumi:"chartValues"`
	// Version of the operator Helm chart.
	ChartVersion *string `pulumi:"chartVersion"`
}

Properties for Helm operator.

type HelmOperatorPropertiesArgs

type HelmOperatorPropertiesArgs struct {
	// Values override for the operator Helm chart.
	ChartValues pulumi.StringPtrInput `pulumi:"chartValues"`
	// Version of the operator Helm chart.
	ChartVersion pulumi.StringPtrInput `pulumi:"chartVersion"`
}

Properties for Helm operator.

func (HelmOperatorPropertiesArgs) ElementType

func (HelmOperatorPropertiesArgs) ElementType() reflect.Type

func (HelmOperatorPropertiesArgs) ToHelmOperatorPropertiesOutput

func (i HelmOperatorPropertiesArgs) ToHelmOperatorPropertiesOutput() HelmOperatorPropertiesOutput

func (HelmOperatorPropertiesArgs) ToHelmOperatorPropertiesOutputWithContext

func (i HelmOperatorPropertiesArgs) ToHelmOperatorPropertiesOutputWithContext(ctx context.Context) HelmOperatorPropertiesOutput

func (HelmOperatorPropertiesArgs) ToHelmOperatorPropertiesPtrOutput

func (i HelmOperatorPropertiesArgs) ToHelmOperatorPropertiesPtrOutput() HelmOperatorPropertiesPtrOutput

func (HelmOperatorPropertiesArgs) ToHelmOperatorPropertiesPtrOutputWithContext

func (i HelmOperatorPropertiesArgs) ToHelmOperatorPropertiesPtrOutputWithContext(ctx context.Context) HelmOperatorPropertiesPtrOutput

type HelmOperatorPropertiesInput

type HelmOperatorPropertiesInput interface {
	pulumi.Input

	ToHelmOperatorPropertiesOutput() HelmOperatorPropertiesOutput
	ToHelmOperatorPropertiesOutputWithContext(context.Context) HelmOperatorPropertiesOutput
}

HelmOperatorPropertiesInput is an input type that accepts HelmOperatorPropertiesArgs and HelmOperatorPropertiesOutput values. You can construct a concrete instance of `HelmOperatorPropertiesInput` via:

HelmOperatorPropertiesArgs{...}

type HelmOperatorPropertiesOutput

type HelmOperatorPropertiesOutput struct{ *pulumi.OutputState }

Properties for Helm operator.

func (HelmOperatorPropertiesOutput) ChartValues

Values override for the operator Helm chart.

func (HelmOperatorPropertiesOutput) ChartVersion

Version of the operator Helm chart.

func (HelmOperatorPropertiesOutput) ElementType

func (HelmOperatorPropertiesOutput) ToHelmOperatorPropertiesOutput

func (o HelmOperatorPropertiesOutput) ToHelmOperatorPropertiesOutput() HelmOperatorPropertiesOutput

func (HelmOperatorPropertiesOutput) ToHelmOperatorPropertiesOutputWithContext

func (o HelmOperatorPropertiesOutput) ToHelmOperatorPropertiesOutputWithContext(ctx context.Context) HelmOperatorPropertiesOutput

func (HelmOperatorPropertiesOutput) ToHelmOperatorPropertiesPtrOutput

func (o HelmOperatorPropertiesOutput) ToHelmOperatorPropertiesPtrOutput() HelmOperatorPropertiesPtrOutput

func (HelmOperatorPropertiesOutput) ToHelmOperatorPropertiesPtrOutputWithContext

func (o HelmOperatorPropertiesOutput) ToHelmOperatorPropertiesPtrOutputWithContext(ctx context.Context) HelmOperatorPropertiesPtrOutput

type HelmOperatorPropertiesPtrInput

type HelmOperatorPropertiesPtrInput interface {
	pulumi.Input

	ToHelmOperatorPropertiesPtrOutput() HelmOperatorPropertiesPtrOutput
	ToHelmOperatorPropertiesPtrOutputWithContext(context.Context) HelmOperatorPropertiesPtrOutput
}

HelmOperatorPropertiesPtrInput is an input type that accepts HelmOperatorPropertiesArgs, HelmOperatorPropertiesPtr and HelmOperatorPropertiesPtrOutput values. You can construct a concrete instance of `HelmOperatorPropertiesPtrInput` via:

        HelmOperatorPropertiesArgs{...}

or:

        nil

type HelmOperatorPropertiesPtrOutput

type HelmOperatorPropertiesPtrOutput struct{ *pulumi.OutputState }

func (HelmOperatorPropertiesPtrOutput) ChartValues

Values override for the operator Helm chart.

func (HelmOperatorPropertiesPtrOutput) ChartVersion

Version of the operator Helm chart.

func (HelmOperatorPropertiesPtrOutput) Elem

func (HelmOperatorPropertiesPtrOutput) ElementType

func (HelmOperatorPropertiesPtrOutput) ToHelmOperatorPropertiesPtrOutput

func (o HelmOperatorPropertiesPtrOutput) ToHelmOperatorPropertiesPtrOutput() HelmOperatorPropertiesPtrOutput

func (HelmOperatorPropertiesPtrOutput) ToHelmOperatorPropertiesPtrOutputWithContext

func (o HelmOperatorPropertiesPtrOutput) ToHelmOperatorPropertiesPtrOutputWithContext(ctx context.Context) HelmOperatorPropertiesPtrOutput

type HelmOperatorPropertiesResponse

type HelmOperatorPropertiesResponse struct {
	// Values override for the operator Helm chart.
	ChartValues *string `pulumi:"chartValues"`
	// Version of the operator Helm chart.
	ChartVersion *string `pulumi:"chartVersion"`
}

Properties for Helm operator.

type HelmOperatorPropertiesResponseArgs

type HelmOperatorPropertiesResponseArgs struct {
	// Values override for the operator Helm chart.
	ChartValues pulumi.StringPtrInput `pulumi:"chartValues"`
	// Version of the operator Helm chart.
	ChartVersion pulumi.StringPtrInput `pulumi:"chartVersion"`
}

Properties for Helm operator.

func (HelmOperatorPropertiesResponseArgs) ElementType

func (HelmOperatorPropertiesResponseArgs) ToHelmOperatorPropertiesResponseOutput

func (i HelmOperatorPropertiesResponseArgs) ToHelmOperatorPropertiesResponseOutput() HelmOperatorPropertiesResponseOutput

func (HelmOperatorPropertiesResponseArgs) ToHelmOperatorPropertiesResponseOutputWithContext

func (i HelmOperatorPropertiesResponseArgs) ToHelmOperatorPropertiesResponseOutputWithContext(ctx context.Context) HelmOperatorPropertiesResponseOutput

func (HelmOperatorPropertiesResponseArgs) ToHelmOperatorPropertiesResponsePtrOutput

func (i HelmOperatorPropertiesResponseArgs) ToHelmOperatorPropertiesResponsePtrOutput() HelmOperatorPropertiesResponsePtrOutput

func (HelmOperatorPropertiesResponseArgs) ToHelmOperatorPropertiesResponsePtrOutputWithContext

func (i HelmOperatorPropertiesResponseArgs) ToHelmOperatorPropertiesResponsePtrOutputWithContext(ctx context.Context) HelmOperatorPropertiesResponsePtrOutput

type HelmOperatorPropertiesResponseInput

type HelmOperatorPropertiesResponseInput interface {
	pulumi.Input

	ToHelmOperatorPropertiesResponseOutput() HelmOperatorPropertiesResponseOutput
	ToHelmOperatorPropertiesResponseOutputWithContext(context.Context) HelmOperatorPropertiesResponseOutput
}

HelmOperatorPropertiesResponseInput is an input type that accepts HelmOperatorPropertiesResponseArgs and HelmOperatorPropertiesResponseOutput values. You can construct a concrete instance of `HelmOperatorPropertiesResponseInput` via:

HelmOperatorPropertiesResponseArgs{...}

type HelmOperatorPropertiesResponseOutput

type HelmOperatorPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties for Helm operator.

func (HelmOperatorPropertiesResponseOutput) ChartValues

Values override for the operator Helm chart.

func (HelmOperatorPropertiesResponseOutput) ChartVersion

Version of the operator Helm chart.

func (HelmOperatorPropertiesResponseOutput) ElementType

func (HelmOperatorPropertiesResponseOutput) ToHelmOperatorPropertiesResponseOutput

func (o HelmOperatorPropertiesResponseOutput) ToHelmOperatorPropertiesResponseOutput() HelmOperatorPropertiesResponseOutput

func (HelmOperatorPropertiesResponseOutput) ToHelmOperatorPropertiesResponseOutputWithContext

func (o HelmOperatorPropertiesResponseOutput) ToHelmOperatorPropertiesResponseOutputWithContext(ctx context.Context) HelmOperatorPropertiesResponseOutput

func (HelmOperatorPropertiesResponseOutput) ToHelmOperatorPropertiesResponsePtrOutput

func (o HelmOperatorPropertiesResponseOutput) ToHelmOperatorPropertiesResponsePtrOutput() HelmOperatorPropertiesResponsePtrOutput

func (HelmOperatorPropertiesResponseOutput) ToHelmOperatorPropertiesResponsePtrOutputWithContext

func (o HelmOperatorPropertiesResponseOutput) ToHelmOperatorPropertiesResponsePtrOutputWithContext(ctx context.Context) HelmOperatorPropertiesResponsePtrOutput

type HelmOperatorPropertiesResponsePtrInput

type HelmOperatorPropertiesResponsePtrInput interface {
	pulumi.Input

	ToHelmOperatorPropertiesResponsePtrOutput() HelmOperatorPropertiesResponsePtrOutput
	ToHelmOperatorPropertiesResponsePtrOutputWithContext(context.Context) HelmOperatorPropertiesResponsePtrOutput
}

HelmOperatorPropertiesResponsePtrInput is an input type that accepts HelmOperatorPropertiesResponseArgs, HelmOperatorPropertiesResponsePtr and HelmOperatorPropertiesResponsePtrOutput values. You can construct a concrete instance of `HelmOperatorPropertiesResponsePtrInput` via:

        HelmOperatorPropertiesResponseArgs{...}

or:

        nil

type HelmOperatorPropertiesResponsePtrOutput

type HelmOperatorPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (HelmOperatorPropertiesResponsePtrOutput) ChartValues

Values override for the operator Helm chart.

func (HelmOperatorPropertiesResponsePtrOutput) ChartVersion

Version of the operator Helm chart.

func (HelmOperatorPropertiesResponsePtrOutput) Elem

func (HelmOperatorPropertiesResponsePtrOutput) ElementType

func (HelmOperatorPropertiesResponsePtrOutput) ToHelmOperatorPropertiesResponsePtrOutput

func (o HelmOperatorPropertiesResponsePtrOutput) ToHelmOperatorPropertiesResponsePtrOutput() HelmOperatorPropertiesResponsePtrOutput

func (HelmOperatorPropertiesResponsePtrOutput) ToHelmOperatorPropertiesResponsePtrOutputWithContext

func (o HelmOperatorPropertiesResponsePtrOutput) ToHelmOperatorPropertiesResponsePtrOutputWithContext(ctx context.Context) HelmOperatorPropertiesResponsePtrOutput

type LookupSourceControlConfigurationArgs

type LookupSourceControlConfigurationArgs struct {
	// The name of the kubernetes cluster.
	ClusterName string `pulumi:"clusterName"`
	// The Kubernetes cluster resource name - either managedClusters (for AKS clusters) or connectedClusters (for OnPrem K8S clusters).
	ClusterResourceName string `pulumi:"clusterResourceName"`
	// The Kubernetes cluster RP - either Microsoft.ContainerService (for AKS clusters) or Microsoft.Kubernetes (for OnPrem K8S clusters).
	ClusterRp string `pulumi:"clusterRp"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the Source Control Configuration.
	SourceControlConfigurationName string `pulumi:"sourceControlConfigurationName"`
}

type LookupSourceControlConfigurationResult

type LookupSourceControlConfigurationResult struct {
	// Compliance Status of the Configuration
	ComplianceStatus ComplianceStatusResponse `pulumi:"complianceStatus"`
	// Name-value pairs of protected configuration settings for the configuration
	ConfigurationProtectedSettings map[string]string `pulumi:"configurationProtectedSettings"`
	// Option to enable Helm Operator for this git configuration.
	EnableHelmOperator *bool `pulumi:"enableHelmOperator"`
	// Properties for Helm operator.
	HelmOperatorProperties *HelmOperatorPropertiesResponse `pulumi:"helmOperatorProperties"`
	// Resource name
	Name string `pulumi:"name"`
	// Instance name of the operator - identifying the specific configuration.
	OperatorInstanceName *string `pulumi:"operatorInstanceName"`
	// The namespace to which this operator is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
	OperatorNamespace *string `pulumi:"operatorNamespace"`
	// Any Parameters for the Operator instance in string format.
	OperatorParams *string `pulumi:"operatorParams"`
	// Scope at which the operator will be installed.
	OperatorScope *string `pulumi:"operatorScope"`
	// Type of the operator
	OperatorType *string `pulumi:"operatorType"`
	// The provisioning state of the resource provider.
	ProvisioningState string `pulumi:"provisioningState"`
	// Public Key associated with this SourceControl configuration (either generated within the cluster or provided by the user).
	RepositoryPublicKey string `pulumi:"repositoryPublicKey"`
	// Url of the SourceControl Repository.
	RepositoryUrl *string `pulumi:"repositoryUrl"`
	// Base64-encoded known_hosts contents containing public SSH keys required to access private Git instances
	SshKnownHostsContents *string `pulumi:"sshKnownHostsContents"`
	// Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources
	SystemData *SystemDataResponse `pulumi:"systemData"`
	// Resource type
	Type string `pulumi:"type"`
}

The SourceControl Configuration object returned in Get & Put response.

type SourceControlConfiguration

type SourceControlConfiguration struct {
	pulumi.CustomResourceState

	// Compliance Status of the Configuration
	ComplianceStatus ComplianceStatusResponseOutput `pulumi:"complianceStatus"`
	// Name-value pairs of protected configuration settings for the configuration
	ConfigurationProtectedSettings pulumi.StringMapOutput `pulumi:"configurationProtectedSettings"`
	// Option to enable Helm Operator for this git configuration.
	EnableHelmOperator pulumi.BoolPtrOutput `pulumi:"enableHelmOperator"`
	// Properties for Helm operator.
	HelmOperatorProperties HelmOperatorPropertiesResponsePtrOutput `pulumi:"helmOperatorProperties"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Instance name of the operator - identifying the specific configuration.
	OperatorInstanceName pulumi.StringPtrOutput `pulumi:"operatorInstanceName"`
	// The namespace to which this operator is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
	OperatorNamespace pulumi.StringPtrOutput `pulumi:"operatorNamespace"`
	// Any Parameters for the Operator instance in string format.
	OperatorParams pulumi.StringPtrOutput `pulumi:"operatorParams"`
	// Scope at which the operator will be installed.
	OperatorScope pulumi.StringPtrOutput `pulumi:"operatorScope"`
	// Type of the operator
	OperatorType pulumi.StringPtrOutput `pulumi:"operatorType"`
	// The provisioning state of the resource provider.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Public Key associated with this SourceControl configuration (either generated within the cluster or provided by the user).
	RepositoryPublicKey pulumi.StringOutput `pulumi:"repositoryPublicKey"`
	// Url of the SourceControl Repository.
	RepositoryUrl pulumi.StringPtrOutput `pulumi:"repositoryUrl"`
	// Base64-encoded known_hosts contents containing public SSH keys required to access private Git instances
	SshKnownHostsContents pulumi.StringPtrOutput `pulumi:"sshKnownHostsContents"`
	// Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources
	SystemData SystemDataResponsePtrOutput `pulumi:"systemData"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

The SourceControl Configuration object returned in Get & Put response.

func GetSourceControlConfiguration

func GetSourceControlConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SourceControlConfigurationState, opts ...pulumi.ResourceOption) (*SourceControlConfiguration, error)

GetSourceControlConfiguration gets an existing SourceControlConfiguration 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 NewSourceControlConfiguration

func NewSourceControlConfiguration(ctx *pulumi.Context,
	name string, args *SourceControlConfigurationArgs, opts ...pulumi.ResourceOption) (*SourceControlConfiguration, error)

NewSourceControlConfiguration registers a new resource with the given unique name, arguments, and options.

func (SourceControlConfiguration) ElementType added in v0.2.6

func (SourceControlConfiguration) ElementType() reflect.Type

func (SourceControlConfiguration) ToSourceControlConfigurationOutput added in v0.2.6

func (i SourceControlConfiguration) ToSourceControlConfigurationOutput() SourceControlConfigurationOutput

func (SourceControlConfiguration) ToSourceControlConfigurationOutputWithContext added in v0.2.6

func (i SourceControlConfiguration) ToSourceControlConfigurationOutputWithContext(ctx context.Context) SourceControlConfigurationOutput

type SourceControlConfigurationArgs

type SourceControlConfigurationArgs struct {
	// The name of the kubernetes cluster.
	ClusterName pulumi.StringInput
	// The Kubernetes cluster resource name - either managedClusters (for AKS clusters) or connectedClusters (for OnPrem K8S clusters).
	ClusterResourceName pulumi.StringInput
	// The Kubernetes cluster RP - either Microsoft.ContainerService (for AKS clusters) or Microsoft.Kubernetes (for OnPrem K8S clusters).
	ClusterRp pulumi.StringInput
	// Name-value pairs of protected configuration settings for the configuration
	ConfigurationProtectedSettings pulumi.StringMapInput
	// Option to enable Helm Operator for this git configuration.
	EnableHelmOperator pulumi.BoolPtrInput
	// Properties for Helm operator.
	HelmOperatorProperties HelmOperatorPropertiesPtrInput
	// Instance name of the operator - identifying the specific configuration.
	OperatorInstanceName pulumi.StringPtrInput
	// The namespace to which this operator is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
	OperatorNamespace pulumi.StringPtrInput
	// Any Parameters for the Operator instance in string format.
	OperatorParams pulumi.StringPtrInput
	// Scope at which the operator will be installed.
	OperatorScope pulumi.StringPtrInput
	// Type of the operator
	OperatorType pulumi.StringPtrInput
	// Url of the SourceControl Repository.
	RepositoryUrl pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Name of the Source Control Configuration.
	SourceControlConfigurationName pulumi.StringInput
	// Base64-encoded known_hosts contents containing public SSH keys required to access private Git instances
	SshKnownHostsContents pulumi.StringPtrInput
}

The set of arguments for constructing a SourceControlConfiguration resource.

func (SourceControlConfigurationArgs) ElementType

type SourceControlConfigurationInput added in v0.2.6

type SourceControlConfigurationInput interface {
	pulumi.Input

	ToSourceControlConfigurationOutput() SourceControlConfigurationOutput
	ToSourceControlConfigurationOutputWithContext(ctx context.Context) SourceControlConfigurationOutput
}

type SourceControlConfigurationOutput added in v0.2.6

type SourceControlConfigurationOutput struct {
	*pulumi.OutputState
}

func (SourceControlConfigurationOutput) ElementType added in v0.2.6

func (SourceControlConfigurationOutput) ToSourceControlConfigurationOutput added in v0.2.6

func (o SourceControlConfigurationOutput) ToSourceControlConfigurationOutput() SourceControlConfigurationOutput

func (SourceControlConfigurationOutput) ToSourceControlConfigurationOutputWithContext added in v0.2.6

func (o SourceControlConfigurationOutput) ToSourceControlConfigurationOutputWithContext(ctx context.Context) SourceControlConfigurationOutput

type SourceControlConfigurationState

type SourceControlConfigurationState struct {
	// Compliance Status of the Configuration
	ComplianceStatus ComplianceStatusResponsePtrInput
	// Name-value pairs of protected configuration settings for the configuration
	ConfigurationProtectedSettings pulumi.StringMapInput
	// Option to enable Helm Operator for this git configuration.
	EnableHelmOperator pulumi.BoolPtrInput
	// Properties for Helm operator.
	HelmOperatorProperties HelmOperatorPropertiesResponsePtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// Instance name of the operator - identifying the specific configuration.
	OperatorInstanceName pulumi.StringPtrInput
	// The namespace to which this operator is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
	OperatorNamespace pulumi.StringPtrInput
	// Any Parameters for the Operator instance in string format.
	OperatorParams pulumi.StringPtrInput
	// Scope at which the operator will be installed.
	OperatorScope pulumi.StringPtrInput
	// Type of the operator
	OperatorType pulumi.StringPtrInput
	// The provisioning state of the resource provider.
	ProvisioningState pulumi.StringPtrInput
	// Public Key associated with this SourceControl configuration (either generated within the cluster or provided by the user).
	RepositoryPublicKey pulumi.StringPtrInput
	// Url of the SourceControl Repository.
	RepositoryUrl pulumi.StringPtrInput
	// Base64-encoded known_hosts contents containing public SSH keys required to access private Git instances
	SshKnownHostsContents pulumi.StringPtrInput
	// Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources
	SystemData SystemDataResponsePtrInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (SourceControlConfigurationState) ElementType

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC)
	CreatedAt string `pulumi:"createdAt"`
	// A string identifier for the identity that created the resource
	CreatedBy string `pulumi:"createdBy"`
	// The type of identity that created the resource: user, application, managedIdentity, key
	CreatedByType string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt string `pulumi:"lastModifiedAt"`
	// A string identifier for the identity that last modified the resource
	LastModifiedBy string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource: user, application, managedIdentity, key
	LastModifiedByType string `pulumi:"lastModifiedByType"`
}

Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources

type SystemDataResponseArgs

type SystemDataResponseArgs struct {
	// The timestamp of resource creation (UTC)
	CreatedAt pulumi.StringInput `pulumi:"createdAt"`
	// A string identifier for the identity that created the resource
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// The type of identity that created the resource: user, application, managedIdentity, key
	CreatedByType pulumi.StringInput `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt pulumi.StringInput `pulumi:"lastModifiedAt"`
	// A string identifier for the identity that last modified the resource
	LastModifiedBy pulumi.StringInput `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource: user, application, managedIdentity, key
	LastModifiedByType pulumi.StringInput `pulumi:"lastModifiedByType"`
}

Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources

func (SystemDataResponseArgs) ElementType

func (SystemDataResponseArgs) ElementType() reflect.Type

func (SystemDataResponseArgs) ToSystemDataResponseOutput

func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponseInput

type SystemDataResponseInput interface {
	pulumi.Input

	ToSystemDataResponseOutput() SystemDataResponseOutput
	ToSystemDataResponseOutputWithContext(context.Context) SystemDataResponseOutput
}

SystemDataResponseInput is an input type that accepts SystemDataResponseArgs and SystemDataResponseOutput values. You can construct a concrete instance of `SystemDataResponseInput` via:

SystemDataResponseArgs{...}

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC)

func (SystemDataResponseOutput) CreatedBy

A string identifier for the identity that created the resource

func (SystemDataResponseOutput) CreatedByType

func (o SystemDataResponseOutput) CreatedByType() pulumi.StringOutput

The type of identity that created the resource: user, application, managedIdentity, key

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringOutput

A string identifier for the identity that last modified the resource

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringOutput

The type of identity that last modified the resource: user, application, managedIdentity, key

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponsePtrInput

type SystemDataResponsePtrInput interface {
	pulumi.Input

	ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
	ToSystemDataResponsePtrOutputWithContext(context.Context) SystemDataResponsePtrOutput
}

SystemDataResponsePtrInput is an input type that accepts SystemDataResponseArgs, SystemDataResponsePtr and SystemDataResponsePtrOutput values. You can construct a concrete instance of `SystemDataResponsePtrInput` via:

        SystemDataResponseArgs{...}

or:

        nil

type SystemDataResponsePtrOutput

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt

The timestamp of resource creation (UTC)

func (SystemDataResponsePtrOutput) CreatedBy

A string identifier for the identity that created the resource

func (SystemDataResponsePtrOutput) CreatedByType

The type of identity that created the resource: user, application, managedIdentity, key

func (SystemDataResponsePtrOutput) Elem

func (SystemDataResponsePtrOutput) ElementType

func (SystemDataResponsePtrOutput) LastModifiedAt

The timestamp of resource last modification (UTC)

func (SystemDataResponsePtrOutput) LastModifiedBy

A string identifier for the identity that last modified the resource

func (SystemDataResponsePtrOutput) LastModifiedByType

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource: user, application, managedIdentity, key

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL