kubernetes

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AuthenticationMethodToken = AuthenticationMethod("Token")
	AuthenticationMethodAAD   = AuthenticationMethod("AAD")
)
View Source
const (
	PrivateLinkStateEnabled  = PrivateLinkState("Enabled")
	PrivateLinkStateDisabled = PrivateLinkState("Disabled")
)
View Source
const (
	ProvisioningStateSucceeded    = ProvisioningState("Succeeded")
	ProvisioningStateFailed       = ProvisioningState("Failed")
	ProvisioningStateCanceled     = ProvisioningState("Canceled")
	ProvisioningStateProvisioning = ProvisioningState("Provisioning")
	ProvisioningStateUpdating     = ProvisioningState("Updating")
	ProvisioningStateDeleting     = ProvisioningState("Deleting")
	ProvisioningStateAccepted     = ProvisioningState("Accepted")
)
View Source
const (
	ResourceIdentityTypeNone           = ResourceIdentityType("None")
	ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthenticationMethod

type AuthenticationMethod string

The mode of client authentication.

func (AuthenticationMethod) ElementType

func (AuthenticationMethod) ElementType() reflect.Type

func (AuthenticationMethod) ToAuthenticationMethodOutput

func (e AuthenticationMethod) ToAuthenticationMethodOutput() AuthenticationMethodOutput

func (AuthenticationMethod) ToAuthenticationMethodOutputWithContext

func (e AuthenticationMethod) ToAuthenticationMethodOutputWithContext(ctx context.Context) AuthenticationMethodOutput

func (AuthenticationMethod) ToAuthenticationMethodPtrOutput

func (e AuthenticationMethod) ToAuthenticationMethodPtrOutput() AuthenticationMethodPtrOutput

func (AuthenticationMethod) ToAuthenticationMethodPtrOutputWithContext

func (e AuthenticationMethod) ToAuthenticationMethodPtrOutputWithContext(ctx context.Context) AuthenticationMethodPtrOutput

func (AuthenticationMethod) ToStringOutput

func (e AuthenticationMethod) ToStringOutput() pulumi.StringOutput

func (AuthenticationMethod) ToStringOutputWithContext

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

func (AuthenticationMethod) ToStringPtrOutput

func (e AuthenticationMethod) ToStringPtrOutput() pulumi.StringPtrOutput

func (AuthenticationMethod) ToStringPtrOutputWithContext

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

type AuthenticationMethodInput

type AuthenticationMethodInput interface {
	pulumi.Input

	ToAuthenticationMethodOutput() AuthenticationMethodOutput
	ToAuthenticationMethodOutputWithContext(context.Context) AuthenticationMethodOutput
}

AuthenticationMethodInput is an input type that accepts values of the AuthenticationMethod enum A concrete instance of `AuthenticationMethodInput` can be one of the following:

AuthenticationMethodToken
AuthenticationMethodAAD

type AuthenticationMethodOutput

type AuthenticationMethodOutput struct{ *pulumi.OutputState }

func (AuthenticationMethodOutput) ElementType

func (AuthenticationMethodOutput) ElementType() reflect.Type

func (AuthenticationMethodOutput) ToAuthenticationMethodOutput

func (o AuthenticationMethodOutput) ToAuthenticationMethodOutput() AuthenticationMethodOutput

func (AuthenticationMethodOutput) ToAuthenticationMethodOutputWithContext

func (o AuthenticationMethodOutput) ToAuthenticationMethodOutputWithContext(ctx context.Context) AuthenticationMethodOutput

func (AuthenticationMethodOutput) ToAuthenticationMethodPtrOutput

func (o AuthenticationMethodOutput) ToAuthenticationMethodPtrOutput() AuthenticationMethodPtrOutput

func (AuthenticationMethodOutput) ToAuthenticationMethodPtrOutputWithContext

func (o AuthenticationMethodOutput) ToAuthenticationMethodPtrOutputWithContext(ctx context.Context) AuthenticationMethodPtrOutput

func (AuthenticationMethodOutput) ToStringOutput

func (o AuthenticationMethodOutput) ToStringOutput() pulumi.StringOutput

func (AuthenticationMethodOutput) ToStringOutputWithContext

func (o AuthenticationMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AuthenticationMethodOutput) ToStringPtrOutput

func (o AuthenticationMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AuthenticationMethodOutput) ToStringPtrOutputWithContext

func (o AuthenticationMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AuthenticationMethodPtrInput

type AuthenticationMethodPtrInput interface {
	pulumi.Input

	ToAuthenticationMethodPtrOutput() AuthenticationMethodPtrOutput
	ToAuthenticationMethodPtrOutputWithContext(context.Context) AuthenticationMethodPtrOutput
}

func AuthenticationMethodPtr

func AuthenticationMethodPtr(v string) AuthenticationMethodPtrInput

type AuthenticationMethodPtrOutput

type AuthenticationMethodPtrOutput struct{ *pulumi.OutputState }

func (AuthenticationMethodPtrOutput) Elem

func (AuthenticationMethodPtrOutput) ElementType

func (AuthenticationMethodPtrOutput) ToAuthenticationMethodPtrOutput

func (o AuthenticationMethodPtrOutput) ToAuthenticationMethodPtrOutput() AuthenticationMethodPtrOutput

func (AuthenticationMethodPtrOutput) ToAuthenticationMethodPtrOutputWithContext

func (o AuthenticationMethodPtrOutput) ToAuthenticationMethodPtrOutputWithContext(ctx context.Context) AuthenticationMethodPtrOutput

func (AuthenticationMethodPtrOutput) ToStringPtrOutput

func (AuthenticationMethodPtrOutput) ToStringPtrOutputWithContext

func (o AuthenticationMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectedCluster

type ConnectedCluster struct {
	pulumi.CustomResourceState

	// Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure.
	AgentPublicKeyCertificate pulumi.StringOutput `pulumi:"agentPublicKeyCertificate"`
	// Version of the agent running on the connected cluster resource
	AgentVersion pulumi.StringOutput `pulumi:"agentVersion"`
	// Represents the connectivity status of the connected cluster.
	ConnectivityStatus pulumi.StringOutput `pulumi:"connectivityStatus"`
	// The Kubernetes distribution running on this connected cluster.
	Distribution pulumi.StringPtrOutput `pulumi:"distribution"`
	// The identity of the connected cluster.
	Identity ConnectedClusterIdentityResponseOutput `pulumi:"identity"`
	// The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on.
	Infrastructure pulumi.StringPtrOutput `pulumi:"infrastructure"`
	// The Kubernetes version of the connected cluster resource
	KubernetesVersion pulumi.StringOutput `pulumi:"kubernetesVersion"`
	// Time representing the last instance when heart beat was received from the cluster
	LastConnectivityTime pulumi.StringOutput `pulumi:"lastConnectivityTime"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// Expiration time of the managed identity certificate
	ManagedIdentityCertificateExpirationTime pulumi.StringOutput `pulumi:"managedIdentityCertificateExpirationTime"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Connected cluster offering
	Offering pulumi.StringOutput `pulumi:"offering"`
	// The resource id of the private link scope this connected cluster is assigned to, if any.
	PrivateLinkScopeResourceId pulumi.StringPtrOutput `pulumi:"privateLinkScopeResourceId"`
	// Property which describes the state of private link on a connected cluster resource.
	PrivateLinkState pulumi.StringPtrOutput `pulumi:"privateLinkState"`
	// Provisioning state of the connected cluster resource.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Number of CPU cores present in the connected cluster resource
	TotalCoreCount pulumi.IntOutput `pulumi:"totalCoreCount"`
	// Number of nodes present in the connected cluster resource
	TotalNodeCount pulumi.IntOutput `pulumi:"totalNodeCount"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents a connected cluster. Azure REST API version: 2022-05-01-preview. Prior API version in Azure Native 1.x: 2021-03-01.

Other available API versions: 2020-01-01-preview, 2022-10-01-preview, 2023-11-01-preview, 2024-01-01, 2024-02-01-preview.

func GetConnectedCluster

func GetConnectedCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectedClusterState, opts ...pulumi.ResourceOption) (*ConnectedCluster, error)

GetConnectedCluster gets an existing ConnectedCluster 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 NewConnectedCluster

func NewConnectedCluster(ctx *pulumi.Context,
	name string, args *ConnectedClusterArgs, opts ...pulumi.ResourceOption) (*ConnectedCluster, error)

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

func (*ConnectedCluster) ElementType

func (*ConnectedCluster) ElementType() reflect.Type

func (*ConnectedCluster) ToConnectedClusterOutput

func (i *ConnectedCluster) ToConnectedClusterOutput() ConnectedClusterOutput

func (*ConnectedCluster) ToConnectedClusterOutputWithContext

func (i *ConnectedCluster) ToConnectedClusterOutputWithContext(ctx context.Context) ConnectedClusterOutput

type ConnectedClusterArgs

type ConnectedClusterArgs struct {
	// Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure.
	AgentPublicKeyCertificate pulumi.StringInput
	// The name of the Kubernetes cluster on which get is called.
	ClusterName pulumi.StringPtrInput
	// The Kubernetes distribution running on this connected cluster.
	Distribution pulumi.StringPtrInput
	// The identity of the connected cluster.
	Identity ConnectedClusterIdentityInput
	// The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on.
	Infrastructure pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The resource id of the private link scope this connected cluster is assigned to, if any.
	PrivateLinkScopeResourceId pulumi.StringPtrInput
	// Property which describes the state of private link on a connected cluster resource.
	PrivateLinkState pulumi.StringPtrInput
	// Provisioning state of the connected cluster resource.
	ProvisioningState pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ConnectedCluster resource.

func (ConnectedClusterArgs) ElementType

func (ConnectedClusterArgs) ElementType() reflect.Type

type ConnectedClusterIdentity

type ConnectedClusterIdentity struct {
	// The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster.
	Type ResourceIdentityType `pulumi:"type"`
}

Identity for the connected cluster.

func (*ConnectedClusterIdentity) Defaults

Defaults sets the appropriate defaults for ConnectedClusterIdentity

type ConnectedClusterIdentityArgs

type ConnectedClusterIdentityArgs struct {
	// The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster.
	Type ResourceIdentityTypeInput `pulumi:"type"`
}

Identity for the connected cluster.

func (*ConnectedClusterIdentityArgs) Defaults

Defaults sets the appropriate defaults for ConnectedClusterIdentityArgs

func (ConnectedClusterIdentityArgs) ElementType

func (ConnectedClusterIdentityArgs) ToConnectedClusterIdentityOutput

func (i ConnectedClusterIdentityArgs) ToConnectedClusterIdentityOutput() ConnectedClusterIdentityOutput

func (ConnectedClusterIdentityArgs) ToConnectedClusterIdentityOutputWithContext

func (i ConnectedClusterIdentityArgs) ToConnectedClusterIdentityOutputWithContext(ctx context.Context) ConnectedClusterIdentityOutput

type ConnectedClusterIdentityInput

type ConnectedClusterIdentityInput interface {
	pulumi.Input

	ToConnectedClusterIdentityOutput() ConnectedClusterIdentityOutput
	ToConnectedClusterIdentityOutputWithContext(context.Context) ConnectedClusterIdentityOutput
}

ConnectedClusterIdentityInput is an input type that accepts ConnectedClusterIdentityArgs and ConnectedClusterIdentityOutput values. You can construct a concrete instance of `ConnectedClusterIdentityInput` via:

ConnectedClusterIdentityArgs{...}

type ConnectedClusterIdentityOutput

type ConnectedClusterIdentityOutput struct{ *pulumi.OutputState }

Identity for the connected cluster.

func (ConnectedClusterIdentityOutput) ElementType

func (ConnectedClusterIdentityOutput) ToConnectedClusterIdentityOutput

func (o ConnectedClusterIdentityOutput) ToConnectedClusterIdentityOutput() ConnectedClusterIdentityOutput

func (ConnectedClusterIdentityOutput) ToConnectedClusterIdentityOutputWithContext

func (o ConnectedClusterIdentityOutput) ToConnectedClusterIdentityOutputWithContext(ctx context.Context) ConnectedClusterIdentityOutput

func (ConnectedClusterIdentityOutput) Type

The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster.

type ConnectedClusterIdentityResponse

type ConnectedClusterIdentityResponse struct {
	// The principal id of connected cluster identity. This property will only be provided for a system assigned identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant id associated with the connected cluster. This property will only be provided for a system assigned identity.
	TenantId string `pulumi:"tenantId"`
	// The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster.
	Type string `pulumi:"type"`
}

Identity for the connected cluster.

func (*ConnectedClusterIdentityResponse) Defaults

Defaults sets the appropriate defaults for ConnectedClusterIdentityResponse

type ConnectedClusterIdentityResponseOutput

type ConnectedClusterIdentityResponseOutput struct{ *pulumi.OutputState }

Identity for the connected cluster.

func (ConnectedClusterIdentityResponseOutput) ElementType

func (ConnectedClusterIdentityResponseOutput) PrincipalId

The principal id of connected cluster identity. This property will only be provided for a system assigned identity.

func (ConnectedClusterIdentityResponseOutput) TenantId

The tenant id associated with the connected cluster. This property will only be provided for a system assigned identity.

func (ConnectedClusterIdentityResponseOutput) ToConnectedClusterIdentityResponseOutput

func (o ConnectedClusterIdentityResponseOutput) ToConnectedClusterIdentityResponseOutput() ConnectedClusterIdentityResponseOutput

func (ConnectedClusterIdentityResponseOutput) ToConnectedClusterIdentityResponseOutputWithContext

func (o ConnectedClusterIdentityResponseOutput) ToConnectedClusterIdentityResponseOutputWithContext(ctx context.Context) ConnectedClusterIdentityResponseOutput

func (ConnectedClusterIdentityResponseOutput) Type

The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster.

type ConnectedClusterInput

type ConnectedClusterInput interface {
	pulumi.Input

	ToConnectedClusterOutput() ConnectedClusterOutput
	ToConnectedClusterOutputWithContext(ctx context.Context) ConnectedClusterOutput
}

type ConnectedClusterOutput

type ConnectedClusterOutput struct{ *pulumi.OutputState }

func (ConnectedClusterOutput) AgentPublicKeyCertificate

func (o ConnectedClusterOutput) AgentPublicKeyCertificate() pulumi.StringOutput

Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure.

func (ConnectedClusterOutput) AgentVersion

func (o ConnectedClusterOutput) AgentVersion() pulumi.StringOutput

Version of the agent running on the connected cluster resource

func (ConnectedClusterOutput) ConnectivityStatus

func (o ConnectedClusterOutput) ConnectivityStatus() pulumi.StringOutput

Represents the connectivity status of the connected cluster.

func (ConnectedClusterOutput) Distribution

The Kubernetes distribution running on this connected cluster.

func (ConnectedClusterOutput) ElementType

func (ConnectedClusterOutput) ElementType() reflect.Type

func (ConnectedClusterOutput) Identity

The identity of the connected cluster.

func (ConnectedClusterOutput) Infrastructure

func (o ConnectedClusterOutput) Infrastructure() pulumi.StringPtrOutput

The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on.

func (ConnectedClusterOutput) KubernetesVersion

func (o ConnectedClusterOutput) KubernetesVersion() pulumi.StringOutput

The Kubernetes version of the connected cluster resource

func (ConnectedClusterOutput) LastConnectivityTime

func (o ConnectedClusterOutput) LastConnectivityTime() pulumi.StringOutput

Time representing the last instance when heart beat was received from the cluster

func (ConnectedClusterOutput) Location

The geo-location where the resource lives

func (ConnectedClusterOutput) ManagedIdentityCertificateExpirationTime

func (o ConnectedClusterOutput) ManagedIdentityCertificateExpirationTime() pulumi.StringOutput

Expiration time of the managed identity certificate

func (ConnectedClusterOutput) Name

The name of the resource

func (ConnectedClusterOutput) Offering

Connected cluster offering

func (ConnectedClusterOutput) PrivateLinkScopeResourceId

func (o ConnectedClusterOutput) PrivateLinkScopeResourceId() pulumi.StringPtrOutput

The resource id of the private link scope this connected cluster is assigned to, if any.

func (ConnectedClusterOutput) PrivateLinkState

func (o ConnectedClusterOutput) PrivateLinkState() pulumi.StringPtrOutput

Property which describes the state of private link on a connected cluster resource.

func (ConnectedClusterOutput) ProvisioningState

func (o ConnectedClusterOutput) ProvisioningState() pulumi.StringPtrOutput

Provisioning state of the connected cluster resource.

func (ConnectedClusterOutput) SystemData

Metadata pertaining to creation and last modification of the resource

func (ConnectedClusterOutput) Tags

Resource tags.

func (ConnectedClusterOutput) ToConnectedClusterOutput

func (o ConnectedClusterOutput) ToConnectedClusterOutput() ConnectedClusterOutput

func (ConnectedClusterOutput) ToConnectedClusterOutputWithContext

func (o ConnectedClusterOutput) ToConnectedClusterOutputWithContext(ctx context.Context) ConnectedClusterOutput

func (ConnectedClusterOutput) TotalCoreCount

func (o ConnectedClusterOutput) TotalCoreCount() pulumi.IntOutput

Number of CPU cores present in the connected cluster resource

func (ConnectedClusterOutput) TotalNodeCount

func (o ConnectedClusterOutput) TotalNodeCount() pulumi.IntOutput

Number of nodes present in the connected cluster resource

func (ConnectedClusterOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ConnectedClusterState

type ConnectedClusterState struct {
}

func (ConnectedClusterState) ElementType

func (ConnectedClusterState) ElementType() reflect.Type

type CredentialResultResponse

type CredentialResultResponse struct {
	// The name of the credential.
	Name string `pulumi:"name"`
	// Base64-encoded Kubernetes configuration file.
	Value string `pulumi:"value"`
}

The credential result response.

type CredentialResultResponseArrayOutput

type CredentialResultResponseArrayOutput struct{ *pulumi.OutputState }

func (CredentialResultResponseArrayOutput) ElementType

func (CredentialResultResponseArrayOutput) Index

func (CredentialResultResponseArrayOutput) ToCredentialResultResponseArrayOutput

func (o CredentialResultResponseArrayOutput) ToCredentialResultResponseArrayOutput() CredentialResultResponseArrayOutput

func (CredentialResultResponseArrayOutput) ToCredentialResultResponseArrayOutputWithContext

func (o CredentialResultResponseArrayOutput) ToCredentialResultResponseArrayOutputWithContext(ctx context.Context) CredentialResultResponseArrayOutput

type CredentialResultResponseOutput

type CredentialResultResponseOutput struct{ *pulumi.OutputState }

The credential result response.

func (CredentialResultResponseOutput) ElementType

func (CredentialResultResponseOutput) Name

The name of the credential.

func (CredentialResultResponseOutput) ToCredentialResultResponseOutput

func (o CredentialResultResponseOutput) ToCredentialResultResponseOutput() CredentialResultResponseOutput

func (CredentialResultResponseOutput) ToCredentialResultResponseOutputWithContext

func (o CredentialResultResponseOutput) ToCredentialResultResponseOutputWithContext(ctx context.Context) CredentialResultResponseOutput

func (CredentialResultResponseOutput) Value

Base64-encoded Kubernetes configuration file.

type HybridConnectionConfigResponse

type HybridConnectionConfigResponse struct {
	// Timestamp when this token will be expired.
	ExpirationTime float64 `pulumi:"expirationTime"`
	// Name of the connection
	HybridConnectionName string `pulumi:"hybridConnectionName"`
	// Name of the relay.
	Relay string `pulumi:"relay"`
	// Sender access token
	Token string `pulumi:"token"`
}

Contains the REP (rendezvous endpoint) and “Sender” access token.

type HybridConnectionConfigResponseOutput

type HybridConnectionConfigResponseOutput struct{ *pulumi.OutputState }

Contains the REP (rendezvous endpoint) and “Sender” access token.

func (HybridConnectionConfigResponseOutput) ElementType

func (HybridConnectionConfigResponseOutput) ExpirationTime

Timestamp when this token will be expired.

func (HybridConnectionConfigResponseOutput) HybridConnectionName

func (o HybridConnectionConfigResponseOutput) HybridConnectionName() pulumi.StringOutput

Name of the connection

func (HybridConnectionConfigResponseOutput) Relay

Name of the relay.

func (HybridConnectionConfigResponseOutput) ToHybridConnectionConfigResponseOutput

func (o HybridConnectionConfigResponseOutput) ToHybridConnectionConfigResponseOutput() HybridConnectionConfigResponseOutput

func (HybridConnectionConfigResponseOutput) ToHybridConnectionConfigResponseOutputWithContext

func (o HybridConnectionConfigResponseOutput) ToHybridConnectionConfigResponseOutputWithContext(ctx context.Context) HybridConnectionConfigResponseOutput

func (HybridConnectionConfigResponseOutput) Token

Sender access token

type ListConnectedClusterUserCredentialArgs

type ListConnectedClusterUserCredentialArgs struct {
	// The mode of client authentication.
	AuthenticationMethod string `pulumi:"authenticationMethod"`
	// Boolean value to indicate whether the request is for client side proxy or not
	ClientProxy bool `pulumi:"clientProxy"`
	// The name of the Kubernetes cluster on which get is called.
	ClusterName string `pulumi:"clusterName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListConnectedClusterUserCredentialOutputArgs

type ListConnectedClusterUserCredentialOutputArgs struct {
	// The mode of client authentication.
	AuthenticationMethod pulumi.StringInput `pulumi:"authenticationMethod"`
	// Boolean value to indicate whether the request is for client side proxy or not
	ClientProxy pulumi.BoolInput `pulumi:"clientProxy"`
	// The name of the Kubernetes cluster on which get is called.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListConnectedClusterUserCredentialOutputArgs) ElementType

type ListConnectedClusterUserCredentialResult

type ListConnectedClusterUserCredentialResult struct {
	// Contains the REP (rendezvous endpoint) and “Sender” access token.
	HybridConnectionConfig HybridConnectionConfigResponse `pulumi:"hybridConnectionConfig"`
	// Base64-encoded Kubernetes configuration file.
	Kubeconfigs []CredentialResultResponse `pulumi:"kubeconfigs"`
}

The list of credential result response.

func ListConnectedClusterUserCredential

Gets cluster user credentials of the connected cluster with a specified resource group and name. Azure REST API version: 2022-05-01-preview.

Other available API versions: 2022-10-01-preview, 2023-11-01-preview, 2024-01-01, 2024-02-01-preview.

type ListConnectedClusterUserCredentialResultOutput

type ListConnectedClusterUserCredentialResultOutput struct{ *pulumi.OutputState }

The list of credential result response.

func (ListConnectedClusterUserCredentialResultOutput) ElementType

func (ListConnectedClusterUserCredentialResultOutput) HybridConnectionConfig

Contains the REP (rendezvous endpoint) and “Sender” access token.

func (ListConnectedClusterUserCredentialResultOutput) Kubeconfigs

Base64-encoded Kubernetes configuration file.

func (ListConnectedClusterUserCredentialResultOutput) ToListConnectedClusterUserCredentialResultOutput

func (o ListConnectedClusterUserCredentialResultOutput) ToListConnectedClusterUserCredentialResultOutput() ListConnectedClusterUserCredentialResultOutput

func (ListConnectedClusterUserCredentialResultOutput) ToListConnectedClusterUserCredentialResultOutputWithContext

func (o ListConnectedClusterUserCredentialResultOutput) ToListConnectedClusterUserCredentialResultOutputWithContext(ctx context.Context) ListConnectedClusterUserCredentialResultOutput

type ListConnectedClusterUserCredentialsArgs

type ListConnectedClusterUserCredentialsArgs struct {
	// The mode of client authentication.
	AuthenticationMethod string `pulumi:"authenticationMethod"`
	// Boolean value to indicate whether the request is for client side proxy or not
	ClientProxy bool `pulumi:"clientProxy"`
	// The name of the Kubernetes cluster on which get is called.
	ClusterName string `pulumi:"clusterName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListConnectedClusterUserCredentialsOutputArgs

type ListConnectedClusterUserCredentialsOutputArgs struct {
	// The mode of client authentication.
	AuthenticationMethod pulumi.StringInput `pulumi:"authenticationMethod"`
	// Boolean value to indicate whether the request is for client side proxy or not
	ClientProxy pulumi.BoolInput `pulumi:"clientProxy"`
	// The name of the Kubernetes cluster on which get is called.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListConnectedClusterUserCredentialsOutputArgs) ElementType

type ListConnectedClusterUserCredentialsResult

type ListConnectedClusterUserCredentialsResult struct {
	// Contains the REP (rendezvous endpoint) and “Sender” access token.
	HybridConnectionConfig HybridConnectionConfigResponse `pulumi:"hybridConnectionConfig"`
	// Base64-encoded Kubernetes configuration file.
	Kubeconfigs []CredentialResultResponse `pulumi:"kubeconfigs"`
}

The list of credential result response.

func ListConnectedClusterUserCredentials

Gets cluster user credentials of the connected cluster with a specified resource group and name. Azure REST API version: 2021-04-01-preview.

Other available API versions: 2020-01-01-preview.

type ListConnectedClusterUserCredentialsResultOutput

type ListConnectedClusterUserCredentialsResultOutput struct{ *pulumi.OutputState }

The list of credential result response.

func (ListConnectedClusterUserCredentialsResultOutput) ElementType

func (ListConnectedClusterUserCredentialsResultOutput) HybridConnectionConfig

Contains the REP (rendezvous endpoint) and “Sender” access token.

func (ListConnectedClusterUserCredentialsResultOutput) Kubeconfigs

Base64-encoded Kubernetes configuration file.

func (ListConnectedClusterUserCredentialsResultOutput) ToListConnectedClusterUserCredentialsResultOutput

func (o ListConnectedClusterUserCredentialsResultOutput) ToListConnectedClusterUserCredentialsResultOutput() ListConnectedClusterUserCredentialsResultOutput

func (ListConnectedClusterUserCredentialsResultOutput) ToListConnectedClusterUserCredentialsResultOutputWithContext

func (o ListConnectedClusterUserCredentialsResultOutput) ToListConnectedClusterUserCredentialsResultOutputWithContext(ctx context.Context) ListConnectedClusterUserCredentialsResultOutput

type LookupConnectedClusterArgs

type LookupConnectedClusterArgs struct {
	// The name of the Kubernetes cluster on which get is called.
	ClusterName string `pulumi:"clusterName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConnectedClusterOutputArgs

type LookupConnectedClusterOutputArgs struct {
	// The name of the Kubernetes cluster on which get is called.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupConnectedClusterOutputArgs) ElementType

type LookupConnectedClusterResult

type LookupConnectedClusterResult struct {
	// Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure.
	AgentPublicKeyCertificate string `pulumi:"agentPublicKeyCertificate"`
	// Version of the agent running on the connected cluster resource
	AgentVersion string `pulumi:"agentVersion"`
	// Represents the connectivity status of the connected cluster.
	ConnectivityStatus string `pulumi:"connectivityStatus"`
	// The Kubernetes distribution running on this connected cluster.
	Distribution *string `pulumi:"distribution"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The identity of the connected cluster.
	Identity ConnectedClusterIdentityResponse `pulumi:"identity"`
	// The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on.
	Infrastructure *string `pulumi:"infrastructure"`
	// The Kubernetes version of the connected cluster resource
	KubernetesVersion string `pulumi:"kubernetesVersion"`
	// Time representing the last instance when heart beat was received from the cluster
	LastConnectivityTime string `pulumi:"lastConnectivityTime"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// Expiration time of the managed identity certificate
	ManagedIdentityCertificateExpirationTime string `pulumi:"managedIdentityCertificateExpirationTime"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Connected cluster offering
	Offering string `pulumi:"offering"`
	// The resource id of the private link scope this connected cluster is assigned to, if any.
	PrivateLinkScopeResourceId *string `pulumi:"privateLinkScopeResourceId"`
	// Property which describes the state of private link on a connected cluster resource.
	PrivateLinkState *string `pulumi:"privateLinkState"`
	// Provisioning state of the connected cluster resource.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Number of CPU cores present in the connected cluster resource
	TotalCoreCount int `pulumi:"totalCoreCount"`
	// Number of nodes present in the connected cluster resource
	TotalNodeCount int `pulumi:"totalNodeCount"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Represents a connected cluster.

func LookupConnectedCluster

func LookupConnectedCluster(ctx *pulumi.Context, args *LookupConnectedClusterArgs, opts ...pulumi.InvokeOption) (*LookupConnectedClusterResult, error)

Returns the properties of the specified connected cluster, including name, identity, properties, and additional cluster details. Azure REST API version: 2022-05-01-preview.

Other available API versions: 2020-01-01-preview, 2022-10-01-preview, 2023-11-01-preview, 2024-01-01, 2024-02-01-preview.

func (*LookupConnectedClusterResult) Defaults

Defaults sets the appropriate defaults for LookupConnectedClusterResult

type LookupConnectedClusterResultOutput

type LookupConnectedClusterResultOutput struct{ *pulumi.OutputState }

Represents a connected cluster.

func (LookupConnectedClusterResultOutput) AgentPublicKeyCertificate

func (o LookupConnectedClusterResultOutput) AgentPublicKeyCertificate() pulumi.StringOutput

Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure.

func (LookupConnectedClusterResultOutput) AgentVersion

Version of the agent running on the connected cluster resource

func (LookupConnectedClusterResultOutput) ConnectivityStatus

Represents the connectivity status of the connected cluster.

func (LookupConnectedClusterResultOutput) Distribution

The Kubernetes distribution running on this connected cluster.

func (LookupConnectedClusterResultOutput) ElementType

func (LookupConnectedClusterResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupConnectedClusterResultOutput) Identity

The identity of the connected cluster.

func (LookupConnectedClusterResultOutput) Infrastructure

The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on.

func (LookupConnectedClusterResultOutput) KubernetesVersion

The Kubernetes version of the connected cluster resource

func (LookupConnectedClusterResultOutput) LastConnectivityTime

func (o LookupConnectedClusterResultOutput) LastConnectivityTime() pulumi.StringOutput

Time representing the last instance when heart beat was received from the cluster

func (LookupConnectedClusterResultOutput) Location

The geo-location where the resource lives

func (LookupConnectedClusterResultOutput) ManagedIdentityCertificateExpirationTime

func (o LookupConnectedClusterResultOutput) ManagedIdentityCertificateExpirationTime() pulumi.StringOutput

Expiration time of the managed identity certificate

func (LookupConnectedClusterResultOutput) Name

The name of the resource

func (LookupConnectedClusterResultOutput) Offering

Connected cluster offering

func (LookupConnectedClusterResultOutput) PrivateLinkScopeResourceId

func (o LookupConnectedClusterResultOutput) PrivateLinkScopeResourceId() pulumi.StringPtrOutput

The resource id of the private link scope this connected cluster is assigned to, if any.

func (LookupConnectedClusterResultOutput) PrivateLinkState

Property which describes the state of private link on a connected cluster resource.

func (LookupConnectedClusterResultOutput) ProvisioningState

Provisioning state of the connected cluster resource.

func (LookupConnectedClusterResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource

func (LookupConnectedClusterResultOutput) Tags

Resource tags.

func (LookupConnectedClusterResultOutput) ToLookupConnectedClusterResultOutput

func (o LookupConnectedClusterResultOutput) ToLookupConnectedClusterResultOutput() LookupConnectedClusterResultOutput

func (LookupConnectedClusterResultOutput) ToLookupConnectedClusterResultOutputWithContext

func (o LookupConnectedClusterResultOutput) ToLookupConnectedClusterResultOutputWithContext(ctx context.Context) LookupConnectedClusterResultOutput

func (LookupConnectedClusterResultOutput) TotalCoreCount

Number of CPU cores present in the connected cluster resource

func (LookupConnectedClusterResultOutput) TotalNodeCount

Number of nodes present in the connected cluster resource

func (LookupConnectedClusterResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PrivateLinkState

type PrivateLinkState string

Property which describes the state of private link on a connected cluster resource.

func (PrivateLinkState) ElementType

func (PrivateLinkState) ElementType() reflect.Type

func (PrivateLinkState) ToPrivateLinkStateOutput

func (e PrivateLinkState) ToPrivateLinkStateOutput() PrivateLinkStateOutput

func (PrivateLinkState) ToPrivateLinkStateOutputWithContext

func (e PrivateLinkState) ToPrivateLinkStateOutputWithContext(ctx context.Context) PrivateLinkStateOutput

func (PrivateLinkState) ToPrivateLinkStatePtrOutput

func (e PrivateLinkState) ToPrivateLinkStatePtrOutput() PrivateLinkStatePtrOutput

func (PrivateLinkState) ToPrivateLinkStatePtrOutputWithContext

func (e PrivateLinkState) ToPrivateLinkStatePtrOutputWithContext(ctx context.Context) PrivateLinkStatePtrOutput

func (PrivateLinkState) ToStringOutput

func (e PrivateLinkState) ToStringOutput() pulumi.StringOutput

func (PrivateLinkState) ToStringOutputWithContext

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

func (PrivateLinkState) ToStringPtrOutput

func (e PrivateLinkState) ToStringPtrOutput() pulumi.StringPtrOutput

func (PrivateLinkState) ToStringPtrOutputWithContext

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

type PrivateLinkStateInput

type PrivateLinkStateInput interface {
	pulumi.Input

	ToPrivateLinkStateOutput() PrivateLinkStateOutput
	ToPrivateLinkStateOutputWithContext(context.Context) PrivateLinkStateOutput
}

PrivateLinkStateInput is an input type that accepts values of the PrivateLinkState enum A concrete instance of `PrivateLinkStateInput` can be one of the following:

PrivateLinkStateEnabled
PrivateLinkStateDisabled

type PrivateLinkStateOutput

type PrivateLinkStateOutput struct{ *pulumi.OutputState }

func (PrivateLinkStateOutput) ElementType

func (PrivateLinkStateOutput) ElementType() reflect.Type

func (PrivateLinkStateOutput) ToPrivateLinkStateOutput

func (o PrivateLinkStateOutput) ToPrivateLinkStateOutput() PrivateLinkStateOutput

func (PrivateLinkStateOutput) ToPrivateLinkStateOutputWithContext

func (o PrivateLinkStateOutput) ToPrivateLinkStateOutputWithContext(ctx context.Context) PrivateLinkStateOutput

func (PrivateLinkStateOutput) ToPrivateLinkStatePtrOutput

func (o PrivateLinkStateOutput) ToPrivateLinkStatePtrOutput() PrivateLinkStatePtrOutput

func (PrivateLinkStateOutput) ToPrivateLinkStatePtrOutputWithContext

func (o PrivateLinkStateOutput) ToPrivateLinkStatePtrOutputWithContext(ctx context.Context) PrivateLinkStatePtrOutput

func (PrivateLinkStateOutput) ToStringOutput

func (o PrivateLinkStateOutput) ToStringOutput() pulumi.StringOutput

func (PrivateLinkStateOutput) ToStringOutputWithContext

func (o PrivateLinkStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PrivateLinkStateOutput) ToStringPtrOutput

func (o PrivateLinkStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PrivateLinkStateOutput) ToStringPtrOutputWithContext

func (o PrivateLinkStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PrivateLinkStatePtrInput

type PrivateLinkStatePtrInput interface {
	pulumi.Input

	ToPrivateLinkStatePtrOutput() PrivateLinkStatePtrOutput
	ToPrivateLinkStatePtrOutputWithContext(context.Context) PrivateLinkStatePtrOutput
}

func PrivateLinkStatePtr

func PrivateLinkStatePtr(v string) PrivateLinkStatePtrInput

type PrivateLinkStatePtrOutput

type PrivateLinkStatePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkStatePtrOutput) Elem

func (PrivateLinkStatePtrOutput) ElementType

func (PrivateLinkStatePtrOutput) ElementType() reflect.Type

func (PrivateLinkStatePtrOutput) ToPrivateLinkStatePtrOutput

func (o PrivateLinkStatePtrOutput) ToPrivateLinkStatePtrOutput() PrivateLinkStatePtrOutput

func (PrivateLinkStatePtrOutput) ToPrivateLinkStatePtrOutputWithContext

func (o PrivateLinkStatePtrOutput) ToPrivateLinkStatePtrOutputWithContext(ctx context.Context) PrivateLinkStatePtrOutput

func (PrivateLinkStatePtrOutput) ToStringPtrOutput

func (o PrivateLinkStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PrivateLinkStatePtrOutput) ToStringPtrOutputWithContext

func (o PrivateLinkStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProvisioningState

type ProvisioningState string

Provisioning state of the connected cluster resource.

func (ProvisioningState) ElementType

func (ProvisioningState) ElementType() reflect.Type

func (ProvisioningState) ToProvisioningStateOutput

func (e ProvisioningState) ToProvisioningStateOutput() ProvisioningStateOutput

func (ProvisioningState) ToProvisioningStateOutputWithContext

func (e ProvisioningState) ToProvisioningStateOutputWithContext(ctx context.Context) ProvisioningStateOutput

func (ProvisioningState) ToProvisioningStatePtrOutput

func (e ProvisioningState) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput

func (ProvisioningState) ToProvisioningStatePtrOutputWithContext

func (e ProvisioningState) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput

func (ProvisioningState) ToStringOutput

func (e ProvisioningState) ToStringOutput() pulumi.StringOutput

func (ProvisioningState) ToStringOutputWithContext

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

func (ProvisioningState) ToStringPtrOutput

func (e ProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningState) ToStringPtrOutputWithContext

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

type ProvisioningStateInput

type ProvisioningStateInput interface {
	pulumi.Input

	ToProvisioningStateOutput() ProvisioningStateOutput
	ToProvisioningStateOutputWithContext(context.Context) ProvisioningStateOutput
}

ProvisioningStateInput is an input type that accepts values of the ProvisioningState enum A concrete instance of `ProvisioningStateInput` can be one of the following:

ProvisioningStateSucceeded
ProvisioningStateFailed
ProvisioningStateCanceled
ProvisioningStateProvisioning
ProvisioningStateUpdating
ProvisioningStateDeleting
ProvisioningStateAccepted

type ProvisioningStateOutput

type ProvisioningStateOutput struct{ *pulumi.OutputState }

func (ProvisioningStateOutput) ElementType

func (ProvisioningStateOutput) ElementType() reflect.Type

func (ProvisioningStateOutput) ToProvisioningStateOutput

func (o ProvisioningStateOutput) ToProvisioningStateOutput() ProvisioningStateOutput

func (ProvisioningStateOutput) ToProvisioningStateOutputWithContext

func (o ProvisioningStateOutput) ToProvisioningStateOutputWithContext(ctx context.Context) ProvisioningStateOutput

func (ProvisioningStateOutput) ToProvisioningStatePtrOutput

func (o ProvisioningStateOutput) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput

func (ProvisioningStateOutput) ToProvisioningStatePtrOutputWithContext

func (o ProvisioningStateOutput) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput

func (ProvisioningStateOutput) ToStringOutput

func (o ProvisioningStateOutput) ToStringOutput() pulumi.StringOutput

func (ProvisioningStateOutput) ToStringOutputWithContext

func (o ProvisioningStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProvisioningStateOutput) ToStringPtrOutput

func (o ProvisioningStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningStateOutput) ToStringPtrOutputWithContext

func (o ProvisioningStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProvisioningStatePtrInput

type ProvisioningStatePtrInput interface {
	pulumi.Input

	ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput
	ToProvisioningStatePtrOutputWithContext(context.Context) ProvisioningStatePtrOutput
}

func ProvisioningStatePtr

func ProvisioningStatePtr(v string) ProvisioningStatePtrInput

type ProvisioningStatePtrOutput

type ProvisioningStatePtrOutput struct{ *pulumi.OutputState }

func (ProvisioningStatePtrOutput) Elem

func (ProvisioningStatePtrOutput) ElementType

func (ProvisioningStatePtrOutput) ElementType() reflect.Type

func (ProvisioningStatePtrOutput) ToProvisioningStatePtrOutput

func (o ProvisioningStatePtrOutput) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput

func (ProvisioningStatePtrOutput) ToProvisioningStatePtrOutputWithContext

func (o ProvisioningStatePtrOutput) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput

func (ProvisioningStatePtrOutput) ToStringPtrOutput

func (o ProvisioningStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningStatePtrOutput) ToStringPtrOutputWithContext

func (o ProvisioningStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceIdentityType

type ResourceIdentityType string

The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster.

func (ResourceIdentityType) ElementType

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToResourceIdentityTypeOutput

func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypeOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutput

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToStringOutput

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext

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

func (ResourceIdentityType) ToStringPtrOutput

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext

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

type ResourceIdentityTypeInput

type ResourceIdentityTypeInput interface {
	pulumi.Input

	ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
	ToResourceIdentityTypeOutputWithContext(context.Context) ResourceIdentityTypeOutput
}

ResourceIdentityTypeInput is an input type that accepts values of the ResourceIdentityType enum A concrete instance of `ResourceIdentityTypeInput` can be one of the following:

ResourceIdentityTypeNone
ResourceIdentityTypeSystemAssigned

type ResourceIdentityTypeOutput

type ResourceIdentityTypeOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypeOutput) ElementType

func (ResourceIdentityTypeOutput) ElementType() reflect.Type

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToStringOutput

func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityTypeOutput) ToStringOutputWithContext

func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceIdentityTypeOutput) ToStringPtrOutput

func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityTypeOutput) ToStringPtrOutputWithContext

func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrInput interface {
	pulumi.Input

	ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
	ToResourceIdentityTypePtrOutputWithContext(context.Context) ResourceIdentityTypePtrOutput
}

func ResourceIdentityTypePtr

func ResourceIdentityTypePtr(v string) ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrOutput

type ResourceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypePtrOutput) Elem

func (ResourceIdentityTypePtrOutput) ElementType

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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 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 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 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

Jump to

Keyboard shortcuts

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