v20191101preview

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EnableHelmOperatorTrue  = EnableHelmOperator("true")
	EnableHelmOperatorFalse = EnableHelmOperator("false")
)
View Source
const (
	OperatorScopeCluster   = OperatorScope("cluster")
	OperatorScopeNamespace = OperatorScope("namespace")
)
View Source
const (
	OperatorTypeFlux = OperatorType("Flux")
)

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 EnableHelmOperator added in v0.3.1

type EnableHelmOperator pulumi.String

Option to enable Helm Operator for this git configuration.

func (EnableHelmOperator) ElementType added in v0.3.1

func (EnableHelmOperator) ElementType() reflect.Type

func (EnableHelmOperator) ToStringOutput added in v0.3.1

func (e EnableHelmOperator) ToStringOutput() pulumi.StringOutput

func (EnableHelmOperator) ToStringOutputWithContext added in v0.3.1

func (e EnableHelmOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnableHelmOperator) ToStringPtrOutput added in v0.3.1

func (e EnableHelmOperator) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnableHelmOperator) ToStringPtrOutputWithContext added in v0.3.1

func (e EnableHelmOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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"`
	// Option to enable Helm Operator for this git configuration.
	EnableHelmOperator *string `pulumi:"enableHelmOperator"`
	// Properties for Helm operator.
	HelmOperatorProperties *HelmOperatorPropertiesResponse `pulumi:"helmOperatorProperties"`
	// Resource Id
	Id string `pulumi:"id"`
	// 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"`
	// Resource type
	Type string `pulumi:"type"`
}

The SourceControl Configuration object.

type OperatorScope added in v0.3.1

type OperatorScope pulumi.String

Scope at which the operator will be installed.

func (OperatorScope) ElementType added in v0.3.1

func (OperatorScope) ElementType() reflect.Type

func (OperatorScope) ToStringOutput added in v0.3.1

func (e OperatorScope) ToStringOutput() pulumi.StringOutput

func (OperatorScope) ToStringOutputWithContext added in v0.3.1

func (e OperatorScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OperatorScope) ToStringPtrOutput added in v0.3.1

func (e OperatorScope) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperatorScope) ToStringPtrOutputWithContext added in v0.3.1

func (e OperatorScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OperatorType added in v0.3.1

type OperatorType pulumi.String

Type of the operator

func (OperatorType) ElementType added in v0.3.1

func (OperatorType) ElementType() reflect.Type

func (OperatorType) ToStringOutput added in v0.3.1

func (e OperatorType) ToStringOutput() pulumi.StringOutput

func (OperatorType) ToStringOutputWithContext added in v0.3.1

func (e OperatorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OperatorType) ToStringPtrOutput added in v0.3.1

func (e OperatorType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperatorType) ToStringPtrOutputWithContext added in v0.3.1

func (e OperatorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SourceControlConfiguration

type SourceControlConfiguration struct {
	pulumi.CustomResourceState

	// Compliance Status of the Configuration
	ComplianceStatus ComplianceStatusResponseOutput `pulumi:"complianceStatus"`
	// Option to enable Helm Operator for this git configuration.
	EnableHelmOperator pulumi.StringPtrOutput `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"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

The SourceControl Configuration object.

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
	// Option to enable Helm Operator for this git configuration.
	EnableHelmOperator pulumi.StringPtrInput
	// 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
}

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
	// Option to enable Helm Operator for this git configuration.
	EnableHelmOperator pulumi.StringPtrInput
	// 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
	// Resource type
	Type pulumi.StringPtrInput
}

func (SourceControlConfigurationState) ElementType

Jump to

Keyboard shortcuts

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