pcaconnectorscep

package
v1.5.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ConnectorTypeGeneralPurpose = ConnectorType("GENERAL_PURPOSE")
	ConnectorTypeIntune         = ConnectorType("INTUNE")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Challenge

type Challenge struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the challenge.
	ChallengeArn pulumi.StringOutput `pulumi:"challengeArn"`
	// The Amazon Resource Name (ARN) of the connector.
	ConnectorArn pulumi.StringOutput    `pulumi:"connectorArn"`
	Tags         pulumi.StringMapOutput `pulumi:"tags"`
}

Represents a SCEP Challenge that is used for certificate enrollment

func GetChallenge

func GetChallenge(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ChallengeState, opts ...pulumi.ResourceOption) (*Challenge, error)

GetChallenge gets an existing Challenge 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 NewChallenge

func NewChallenge(ctx *pulumi.Context,
	name string, args *ChallengeArgs, opts ...pulumi.ResourceOption) (*Challenge, error)

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

func (*Challenge) ElementType

func (*Challenge) ElementType() reflect.Type

func (*Challenge) ToChallengeOutput

func (i *Challenge) ToChallengeOutput() ChallengeOutput

func (*Challenge) ToChallengeOutputWithContext

func (i *Challenge) ToChallengeOutputWithContext(ctx context.Context) ChallengeOutput

type ChallengeArgs

type ChallengeArgs struct {
	// The Amazon Resource Name (ARN) of the connector.
	ConnectorArn pulumi.StringInput
	Tags         pulumi.StringMapInput
}

The set of arguments for constructing a Challenge resource.

func (ChallengeArgs) ElementType

func (ChallengeArgs) ElementType() reflect.Type

type ChallengeInput

type ChallengeInput interface {
	pulumi.Input

	ToChallengeOutput() ChallengeOutput
	ToChallengeOutputWithContext(ctx context.Context) ChallengeOutput
}

type ChallengeOutput

type ChallengeOutput struct{ *pulumi.OutputState }

func (ChallengeOutput) ChallengeArn

func (o ChallengeOutput) ChallengeArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the challenge.

func (ChallengeOutput) ConnectorArn

func (o ChallengeOutput) ConnectorArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the connector.

func (ChallengeOutput) ElementType

func (ChallengeOutput) ElementType() reflect.Type

func (ChallengeOutput) Tags

func (ChallengeOutput) ToChallengeOutput

func (o ChallengeOutput) ToChallengeOutput() ChallengeOutput

func (ChallengeOutput) ToChallengeOutputWithContext

func (o ChallengeOutput) ToChallengeOutputWithContext(ctx context.Context) ChallengeOutput

type ChallengeState

type ChallengeState struct {
}

func (ChallengeState) ElementType

func (ChallengeState) ElementType() reflect.Type

type Connector

type Connector struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the certificate authority associated with the connector.
	CertificateAuthorityArn pulumi.StringOutput `pulumi:"certificateAuthorityArn"`
	// The Amazon Resource Name (ARN) of the connector.
	ConnectorArn pulumi.StringOutput `pulumi:"connectorArn"`
	// The connector's HTTPS public SCEP URL.
	Endpoint pulumi.StringOutput `pulumi:"endpoint"`
	// Contains settings relevant to the mobile device management system that you chose for the connector. If you didn't configure `MobileDeviceManagement` , then the connector is for general-purpose use and this object is empty.
	MobileDeviceManagement ConnectorMobileDeviceManagementPtrOutput `pulumi:"mobileDeviceManagement"`
	OpenIdConfiguration    ConnectorOpenIdConfigurationOutput       `pulumi:"openIdConfiguration"`
	Tags                   pulumi.StringMapOutput                   `pulumi:"tags"`
	// The connector type.
	Type ConnectorTypeOutput `pulumi:"type"`
}

Represents a Connector that allows certificate issuance through Simple Certificate Enrollment Protocol (SCEP)

func GetConnector

func GetConnector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectorState, opts ...pulumi.ResourceOption) (*Connector, error)

GetConnector gets an existing Connector 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 NewConnector

func NewConnector(ctx *pulumi.Context,
	name string, args *ConnectorArgs, opts ...pulumi.ResourceOption) (*Connector, error)

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

func (*Connector) ElementType

func (*Connector) ElementType() reflect.Type

func (*Connector) ToConnectorOutput

func (i *Connector) ToConnectorOutput() ConnectorOutput

func (*Connector) ToConnectorOutputWithContext

func (i *Connector) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput

type ConnectorArgs

type ConnectorArgs struct {
	// The Amazon Resource Name (ARN) of the certificate authority associated with the connector.
	CertificateAuthorityArn pulumi.StringInput
	// Contains settings relevant to the mobile device management system that you chose for the connector. If you didn't configure `MobileDeviceManagement` , then the connector is for general-purpose use and this object is empty.
	MobileDeviceManagement ConnectorMobileDeviceManagementPtrInput
	Tags                   pulumi.StringMapInput
}

The set of arguments for constructing a Connector resource.

func (ConnectorArgs) ElementType

func (ConnectorArgs) ElementType() reflect.Type

type ConnectorInput

type ConnectorInput interface {
	pulumi.Input

	ToConnectorOutput() ConnectorOutput
	ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
}

type ConnectorMobileDeviceManagement

type ConnectorMobileDeviceManagement struct {
}

type ConnectorMobileDeviceManagementArgs

type ConnectorMobileDeviceManagementArgs struct {
}

func (ConnectorMobileDeviceManagementArgs) ElementType

func (ConnectorMobileDeviceManagementArgs) ToConnectorMobileDeviceManagementOutput

func (i ConnectorMobileDeviceManagementArgs) ToConnectorMobileDeviceManagementOutput() ConnectorMobileDeviceManagementOutput

func (ConnectorMobileDeviceManagementArgs) ToConnectorMobileDeviceManagementOutputWithContext

func (i ConnectorMobileDeviceManagementArgs) ToConnectorMobileDeviceManagementOutputWithContext(ctx context.Context) ConnectorMobileDeviceManagementOutput

func (ConnectorMobileDeviceManagementArgs) ToConnectorMobileDeviceManagementPtrOutput

func (i ConnectorMobileDeviceManagementArgs) ToConnectorMobileDeviceManagementPtrOutput() ConnectorMobileDeviceManagementPtrOutput

func (ConnectorMobileDeviceManagementArgs) ToConnectorMobileDeviceManagementPtrOutputWithContext

func (i ConnectorMobileDeviceManagementArgs) ToConnectorMobileDeviceManagementPtrOutputWithContext(ctx context.Context) ConnectorMobileDeviceManagementPtrOutput

type ConnectorMobileDeviceManagementInput

type ConnectorMobileDeviceManagementInput interface {
	pulumi.Input

	ToConnectorMobileDeviceManagementOutput() ConnectorMobileDeviceManagementOutput
	ToConnectorMobileDeviceManagementOutputWithContext(context.Context) ConnectorMobileDeviceManagementOutput
}

ConnectorMobileDeviceManagementInput is an input type that accepts ConnectorMobileDeviceManagementArgs and ConnectorMobileDeviceManagementOutput values. You can construct a concrete instance of `ConnectorMobileDeviceManagementInput` via:

ConnectorMobileDeviceManagementArgs{...}

type ConnectorMobileDeviceManagementOutput

type ConnectorMobileDeviceManagementOutput struct{ *pulumi.OutputState }

func (ConnectorMobileDeviceManagementOutput) ElementType

func (ConnectorMobileDeviceManagementOutput) ToConnectorMobileDeviceManagementOutput

func (o ConnectorMobileDeviceManagementOutput) ToConnectorMobileDeviceManagementOutput() ConnectorMobileDeviceManagementOutput

func (ConnectorMobileDeviceManagementOutput) ToConnectorMobileDeviceManagementOutputWithContext

func (o ConnectorMobileDeviceManagementOutput) ToConnectorMobileDeviceManagementOutputWithContext(ctx context.Context) ConnectorMobileDeviceManagementOutput

func (ConnectorMobileDeviceManagementOutput) ToConnectorMobileDeviceManagementPtrOutput

func (o ConnectorMobileDeviceManagementOutput) ToConnectorMobileDeviceManagementPtrOutput() ConnectorMobileDeviceManagementPtrOutput

func (ConnectorMobileDeviceManagementOutput) ToConnectorMobileDeviceManagementPtrOutputWithContext

func (o ConnectorMobileDeviceManagementOutput) ToConnectorMobileDeviceManagementPtrOutputWithContext(ctx context.Context) ConnectorMobileDeviceManagementPtrOutput

type ConnectorMobileDeviceManagementPtrInput

type ConnectorMobileDeviceManagementPtrInput interface {
	pulumi.Input

	ToConnectorMobileDeviceManagementPtrOutput() ConnectorMobileDeviceManagementPtrOutput
	ToConnectorMobileDeviceManagementPtrOutputWithContext(context.Context) ConnectorMobileDeviceManagementPtrOutput
}

ConnectorMobileDeviceManagementPtrInput is an input type that accepts ConnectorMobileDeviceManagementArgs, ConnectorMobileDeviceManagementPtr and ConnectorMobileDeviceManagementPtrOutput values. You can construct a concrete instance of `ConnectorMobileDeviceManagementPtrInput` via:

        ConnectorMobileDeviceManagementArgs{...}

or:

        nil

type ConnectorMobileDeviceManagementPtrOutput

type ConnectorMobileDeviceManagementPtrOutput struct{ *pulumi.OutputState }

func (ConnectorMobileDeviceManagementPtrOutput) Elem

func (ConnectorMobileDeviceManagementPtrOutput) ElementType

func (ConnectorMobileDeviceManagementPtrOutput) ToConnectorMobileDeviceManagementPtrOutput

func (o ConnectorMobileDeviceManagementPtrOutput) ToConnectorMobileDeviceManagementPtrOutput() ConnectorMobileDeviceManagementPtrOutput

func (ConnectorMobileDeviceManagementPtrOutput) ToConnectorMobileDeviceManagementPtrOutputWithContext

func (o ConnectorMobileDeviceManagementPtrOutput) ToConnectorMobileDeviceManagementPtrOutputWithContext(ctx context.Context) ConnectorMobileDeviceManagementPtrOutput

type ConnectorOpenIdConfiguration

type ConnectorOpenIdConfiguration struct {
	// The audience value to copy into your Microsoft Entra app registration's OIDC.
	Audience *string `pulumi:"audience"`
	// The issuer value to copy into your Microsoft Entra app registration's OIDC.
	Issuer *string `pulumi:"issuer"`
	// The subject value to copy into your Microsoft Entra app registration's OIDC.
	Subject *string `pulumi:"subject"`
}

type ConnectorOpenIdConfigurationOutput

type ConnectorOpenIdConfigurationOutput struct{ *pulumi.OutputState }

func (ConnectorOpenIdConfigurationOutput) Audience

The audience value to copy into your Microsoft Entra app registration's OIDC.

func (ConnectorOpenIdConfigurationOutput) ElementType

func (ConnectorOpenIdConfigurationOutput) Issuer

The issuer value to copy into your Microsoft Entra app registration's OIDC.

func (ConnectorOpenIdConfigurationOutput) Subject

The subject value to copy into your Microsoft Entra app registration's OIDC.

func (ConnectorOpenIdConfigurationOutput) ToConnectorOpenIdConfigurationOutput

func (o ConnectorOpenIdConfigurationOutput) ToConnectorOpenIdConfigurationOutput() ConnectorOpenIdConfigurationOutput

func (ConnectorOpenIdConfigurationOutput) ToConnectorOpenIdConfigurationOutputWithContext

func (o ConnectorOpenIdConfigurationOutput) ToConnectorOpenIdConfigurationOutputWithContext(ctx context.Context) ConnectorOpenIdConfigurationOutput

type ConnectorOpenIdConfigurationPtrOutput

type ConnectorOpenIdConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ConnectorOpenIdConfigurationPtrOutput) Audience

The audience value to copy into your Microsoft Entra app registration's OIDC.

func (ConnectorOpenIdConfigurationPtrOutput) Elem

func (ConnectorOpenIdConfigurationPtrOutput) ElementType

func (ConnectorOpenIdConfigurationPtrOutput) Issuer

The issuer value to copy into your Microsoft Entra app registration's OIDC.

func (ConnectorOpenIdConfigurationPtrOutput) Subject

The subject value to copy into your Microsoft Entra app registration's OIDC.

func (ConnectorOpenIdConfigurationPtrOutput) ToConnectorOpenIdConfigurationPtrOutput

func (o ConnectorOpenIdConfigurationPtrOutput) ToConnectorOpenIdConfigurationPtrOutput() ConnectorOpenIdConfigurationPtrOutput

func (ConnectorOpenIdConfigurationPtrOutput) ToConnectorOpenIdConfigurationPtrOutputWithContext

func (o ConnectorOpenIdConfigurationPtrOutput) ToConnectorOpenIdConfigurationPtrOutputWithContext(ctx context.Context) ConnectorOpenIdConfigurationPtrOutput

type ConnectorOutput

type ConnectorOutput struct{ *pulumi.OutputState }

func (ConnectorOutput) CertificateAuthorityArn

func (o ConnectorOutput) CertificateAuthorityArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the certificate authority associated with the connector.

func (ConnectorOutput) ConnectorArn

func (o ConnectorOutput) ConnectorArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the connector.

func (ConnectorOutput) ElementType

func (ConnectorOutput) ElementType() reflect.Type

func (ConnectorOutput) Endpoint

func (o ConnectorOutput) Endpoint() pulumi.StringOutput

The connector's HTTPS public SCEP URL.

func (ConnectorOutput) MobileDeviceManagement

func (o ConnectorOutput) MobileDeviceManagement() ConnectorMobileDeviceManagementPtrOutput

Contains settings relevant to the mobile device management system that you chose for the connector. If you didn't configure `MobileDeviceManagement` , then the connector is for general-purpose use and this object is empty.

func (ConnectorOutput) OpenIdConfiguration

func (o ConnectorOutput) OpenIdConfiguration() ConnectorOpenIdConfigurationOutput

func (ConnectorOutput) Tags

func (ConnectorOutput) ToConnectorOutput

func (o ConnectorOutput) ToConnectorOutput() ConnectorOutput

func (ConnectorOutput) ToConnectorOutputWithContext

func (o ConnectorOutput) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput

func (ConnectorOutput) Type

The connector type.

type ConnectorState

type ConnectorState struct {
}

func (ConnectorState) ElementType

func (ConnectorState) ElementType() reflect.Type

type ConnectorType

type ConnectorType string

type ConnectorTypeOutput

type ConnectorTypeOutput struct{ *pulumi.OutputState }

func (ConnectorTypeOutput) ElementType

func (ConnectorTypeOutput) ElementType() reflect.Type

func (ConnectorTypeOutput) ToConnectorTypeOutput

func (o ConnectorTypeOutput) ToConnectorTypeOutput() ConnectorTypeOutput

func (ConnectorTypeOutput) ToConnectorTypeOutputWithContext

func (o ConnectorTypeOutput) ToConnectorTypeOutputWithContext(ctx context.Context) ConnectorTypeOutput

func (ConnectorTypeOutput) ToConnectorTypePtrOutput

func (o ConnectorTypeOutput) ToConnectorTypePtrOutput() ConnectorTypePtrOutput

func (ConnectorTypeOutput) ToConnectorTypePtrOutputWithContext

func (o ConnectorTypeOutput) ToConnectorTypePtrOutputWithContext(ctx context.Context) ConnectorTypePtrOutput

func (ConnectorTypeOutput) ToStringOutput

func (o ConnectorTypeOutput) ToStringOutput() pulumi.StringOutput

func (ConnectorTypeOutput) ToStringOutputWithContext

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

func (ConnectorTypeOutput) ToStringPtrOutput

func (o ConnectorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectorTypeOutput) ToStringPtrOutputWithContext

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

type ConnectorTypePtrOutput

type ConnectorTypePtrOutput struct{ *pulumi.OutputState }

func (ConnectorTypePtrOutput) Elem

func (ConnectorTypePtrOutput) ElementType

func (ConnectorTypePtrOutput) ElementType() reflect.Type

func (ConnectorTypePtrOutput) ToConnectorTypePtrOutput

func (o ConnectorTypePtrOutput) ToConnectorTypePtrOutput() ConnectorTypePtrOutput

func (ConnectorTypePtrOutput) ToConnectorTypePtrOutputWithContext

func (o ConnectorTypePtrOutput) ToConnectorTypePtrOutputWithContext(ctx context.Context) ConnectorTypePtrOutput

func (ConnectorTypePtrOutput) ToStringPtrOutput

func (o ConnectorTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectorTypePtrOutput) ToStringPtrOutputWithContext

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

type LookupChallengeArgs

type LookupChallengeArgs struct {
	// The Amazon Resource Name (ARN) of the challenge.
	ChallengeArn string `pulumi:"challengeArn"`
}

type LookupChallengeOutputArgs

type LookupChallengeOutputArgs struct {
	// The Amazon Resource Name (ARN) of the challenge.
	ChallengeArn pulumi.StringInput `pulumi:"challengeArn"`
}

func (LookupChallengeOutputArgs) ElementType

func (LookupChallengeOutputArgs) ElementType() reflect.Type

type LookupChallengeResult

type LookupChallengeResult struct {
	// The Amazon Resource Name (ARN) of the challenge.
	ChallengeArn *string           `pulumi:"challengeArn"`
	Tags         map[string]string `pulumi:"tags"`
}

func LookupChallenge

func LookupChallenge(ctx *pulumi.Context, args *LookupChallengeArgs, opts ...pulumi.InvokeOption) (*LookupChallengeResult, error)

Represents a SCEP Challenge that is used for certificate enrollment

type LookupChallengeResultOutput

type LookupChallengeResultOutput struct{ *pulumi.OutputState }

func (LookupChallengeResultOutput) ChallengeArn

The Amazon Resource Name (ARN) of the challenge.

func (LookupChallengeResultOutput) ElementType

func (LookupChallengeResultOutput) Tags

func (LookupChallengeResultOutput) ToLookupChallengeResultOutput

func (o LookupChallengeResultOutput) ToLookupChallengeResultOutput() LookupChallengeResultOutput

func (LookupChallengeResultOutput) ToLookupChallengeResultOutputWithContext

func (o LookupChallengeResultOutput) ToLookupChallengeResultOutputWithContext(ctx context.Context) LookupChallengeResultOutput

type LookupConnectorArgs

type LookupConnectorArgs struct {
	// The Amazon Resource Name (ARN) of the connector.
	ConnectorArn string `pulumi:"connectorArn"`
}

type LookupConnectorOutputArgs

type LookupConnectorOutputArgs struct {
	// The Amazon Resource Name (ARN) of the connector.
	ConnectorArn pulumi.StringInput `pulumi:"connectorArn"`
}

func (LookupConnectorOutputArgs) ElementType

func (LookupConnectorOutputArgs) ElementType() reflect.Type

type LookupConnectorResult

type LookupConnectorResult struct {
	// The Amazon Resource Name (ARN) of the connector.
	ConnectorArn *string `pulumi:"connectorArn"`
	// The connector's HTTPS public SCEP URL.
	Endpoint            *string                       `pulumi:"endpoint"`
	OpenIdConfiguration *ConnectorOpenIdConfiguration `pulumi:"openIdConfiguration"`
	Tags                map[string]string             `pulumi:"tags"`
	// The connector type.
	Type *ConnectorType `pulumi:"type"`
}

func LookupConnector

func LookupConnector(ctx *pulumi.Context, args *LookupConnectorArgs, opts ...pulumi.InvokeOption) (*LookupConnectorResult, error)

Represents a Connector that allows certificate issuance through Simple Certificate Enrollment Protocol (SCEP)

type LookupConnectorResultOutput

type LookupConnectorResultOutput struct{ *pulumi.OutputState }

func (LookupConnectorResultOutput) ConnectorArn

The Amazon Resource Name (ARN) of the connector.

func (LookupConnectorResultOutput) ElementType

func (LookupConnectorResultOutput) Endpoint

The connector's HTTPS public SCEP URL.

func (LookupConnectorResultOutput) OpenIdConfiguration

func (LookupConnectorResultOutput) Tags

func (LookupConnectorResultOutput) ToLookupConnectorResultOutput

func (o LookupConnectorResultOutput) ToLookupConnectorResultOutput() LookupConnectorResultOutput

func (LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext

func (o LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext(ctx context.Context) LookupConnectorResultOutput

func (LookupConnectorResultOutput) Type

The connector type.

Jump to

Keyboard shortcuts

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