v20210301

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 (
	OperatorScopeTypeCluster   = OperatorScopeType("cluster")
	OperatorScopeTypeNamespace = OperatorScopeType("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 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"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	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"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The SourceControl Configuration object returned in Get & Put response.

type OperatorScopeType

type OperatorScopeType pulumi.String

Scope at which the operator will be installed.

func (OperatorScopeType) ElementType

func (OperatorScopeType) ElementType() reflect.Type

func (OperatorScopeType) ToStringOutput

func (e OperatorScopeType) ToStringOutput() pulumi.StringOutput

func (OperatorScopeType) ToStringOutputWithContext

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

func (OperatorScopeType) ToStringPtrOutput

func (e OperatorScopeType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperatorScopeType) ToStringPtrOutputWithContext

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

type OperatorType

type OperatorType pulumi.String

Type of the operator

func (OperatorType) ElementType

func (OperatorType) ElementType() reflect.Type

func (OperatorType) ToStringOutput

func (e OperatorType) ToStringOutput() pulumi.StringOutput

func (OperatorType) ToStringOutputWithContext

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

func (OperatorType) ToStringPtrOutput

func (e OperatorType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperatorType) ToStringPtrOutputWithContext

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"`
	// 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"`
	// The name of the resource
	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 SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	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

func (*SourceControlConfiguration) ElementType() reflect.Type

func (*SourceControlConfiguration) ToSourceControlConfigurationOutput

func (i *SourceControlConfiguration) ToSourceControlConfigurationOutput() SourceControlConfigurationOutput

func (*SourceControlConfiguration) ToSourceControlConfigurationOutputWithContext

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

type SourceControlConfigurationInput interface {
	pulumi.Input

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

type SourceControlConfigurationOutput

type SourceControlConfigurationOutput struct {
	*pulumi.OutputState
}

func (SourceControlConfigurationOutput) ElementType

func (SourceControlConfigurationOutput) ToSourceControlConfigurationOutput

func (o SourceControlConfigurationOutput) ToSourceControlConfigurationOutput() SourceControlConfigurationOutput

func (SourceControlConfigurationOutput) ToSourceControlConfigurationOutputWithContext

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
	// The name of the resource
	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
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (SourceControlConfigurationState) ElementType

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseArgs

type SystemDataResponseArgs struct {
	// The timestamp of resource creation (UTC).
	CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType pulumi.StringPtrInput `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt pulumi.StringPtrInput `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType pulumi.StringPtrInput `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

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 }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

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

The identity that created the resource.

func (SystemDataResponsePtrOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponsePtrOutput) Elem

func (SystemDataResponsePtrOutput) ElementType

func (SystemDataResponsePtrOutput) LastModifiedAt

The timestamp of resource last modification (UTC)

func (SystemDataResponsePtrOutput) LastModifiedBy

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.

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