signer

package
v6.32.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetSigningJobRevocationRecord

type GetSigningJobRevocationRecord struct {
	Reason    string `pulumi:"reason"`
	RevokedAt string `pulumi:"revokedAt"`
	RevokedBy string `pulumi:"revokedBy"`
}

type GetSigningJobRevocationRecordArgs

type GetSigningJobRevocationRecordArgs struct {
	Reason    pulumi.StringInput `pulumi:"reason"`
	RevokedAt pulumi.StringInput `pulumi:"revokedAt"`
	RevokedBy pulumi.StringInput `pulumi:"revokedBy"`
}

func (GetSigningJobRevocationRecordArgs) ElementType

func (GetSigningJobRevocationRecordArgs) ToGetSigningJobRevocationRecordOutput

func (i GetSigningJobRevocationRecordArgs) ToGetSigningJobRevocationRecordOutput() GetSigningJobRevocationRecordOutput

func (GetSigningJobRevocationRecordArgs) ToGetSigningJobRevocationRecordOutputWithContext

func (i GetSigningJobRevocationRecordArgs) ToGetSigningJobRevocationRecordOutputWithContext(ctx context.Context) GetSigningJobRevocationRecordOutput

type GetSigningJobRevocationRecordArray

type GetSigningJobRevocationRecordArray []GetSigningJobRevocationRecordInput

func (GetSigningJobRevocationRecordArray) ElementType

func (GetSigningJobRevocationRecordArray) ToGetSigningJobRevocationRecordArrayOutput

func (i GetSigningJobRevocationRecordArray) ToGetSigningJobRevocationRecordArrayOutput() GetSigningJobRevocationRecordArrayOutput

func (GetSigningJobRevocationRecordArray) ToGetSigningJobRevocationRecordArrayOutputWithContext

func (i GetSigningJobRevocationRecordArray) ToGetSigningJobRevocationRecordArrayOutputWithContext(ctx context.Context) GetSigningJobRevocationRecordArrayOutput

type GetSigningJobRevocationRecordArrayInput

type GetSigningJobRevocationRecordArrayInput interface {
	pulumi.Input

	ToGetSigningJobRevocationRecordArrayOutput() GetSigningJobRevocationRecordArrayOutput
	ToGetSigningJobRevocationRecordArrayOutputWithContext(context.Context) GetSigningJobRevocationRecordArrayOutput
}

GetSigningJobRevocationRecordArrayInput is an input type that accepts GetSigningJobRevocationRecordArray and GetSigningJobRevocationRecordArrayOutput values. You can construct a concrete instance of `GetSigningJobRevocationRecordArrayInput` via:

GetSigningJobRevocationRecordArray{ GetSigningJobRevocationRecordArgs{...} }

type GetSigningJobRevocationRecordArrayOutput

type GetSigningJobRevocationRecordArrayOutput struct{ *pulumi.OutputState }

func (GetSigningJobRevocationRecordArrayOutput) ElementType

func (GetSigningJobRevocationRecordArrayOutput) Index

func (GetSigningJobRevocationRecordArrayOutput) ToGetSigningJobRevocationRecordArrayOutput

func (o GetSigningJobRevocationRecordArrayOutput) ToGetSigningJobRevocationRecordArrayOutput() GetSigningJobRevocationRecordArrayOutput

func (GetSigningJobRevocationRecordArrayOutput) ToGetSigningJobRevocationRecordArrayOutputWithContext

func (o GetSigningJobRevocationRecordArrayOutput) ToGetSigningJobRevocationRecordArrayOutputWithContext(ctx context.Context) GetSigningJobRevocationRecordArrayOutput

type GetSigningJobRevocationRecordInput

type GetSigningJobRevocationRecordInput interface {
	pulumi.Input

	ToGetSigningJobRevocationRecordOutput() GetSigningJobRevocationRecordOutput
	ToGetSigningJobRevocationRecordOutputWithContext(context.Context) GetSigningJobRevocationRecordOutput
}

GetSigningJobRevocationRecordInput is an input type that accepts GetSigningJobRevocationRecordArgs and GetSigningJobRevocationRecordOutput values. You can construct a concrete instance of `GetSigningJobRevocationRecordInput` via:

GetSigningJobRevocationRecordArgs{...}

type GetSigningJobRevocationRecordOutput

type GetSigningJobRevocationRecordOutput struct{ *pulumi.OutputState }

func (GetSigningJobRevocationRecordOutput) ElementType

func (GetSigningJobRevocationRecordOutput) Reason

func (GetSigningJobRevocationRecordOutput) RevokedAt

func (GetSigningJobRevocationRecordOutput) RevokedBy

func (GetSigningJobRevocationRecordOutput) ToGetSigningJobRevocationRecordOutput

func (o GetSigningJobRevocationRecordOutput) ToGetSigningJobRevocationRecordOutput() GetSigningJobRevocationRecordOutput

func (GetSigningJobRevocationRecordOutput) ToGetSigningJobRevocationRecordOutputWithContext

func (o GetSigningJobRevocationRecordOutput) ToGetSigningJobRevocationRecordOutputWithContext(ctx context.Context) GetSigningJobRevocationRecordOutput

type GetSigningJobSignedObject

type GetSigningJobSignedObject struct {
	S3s []GetSigningJobSignedObjectS3 `pulumi:"s3s"`
}

type GetSigningJobSignedObjectArgs

type GetSigningJobSignedObjectArgs struct {
	S3s GetSigningJobSignedObjectS3ArrayInput `pulumi:"s3s"`
}

func (GetSigningJobSignedObjectArgs) ElementType

func (GetSigningJobSignedObjectArgs) ToGetSigningJobSignedObjectOutput

func (i GetSigningJobSignedObjectArgs) ToGetSigningJobSignedObjectOutput() GetSigningJobSignedObjectOutput

func (GetSigningJobSignedObjectArgs) ToGetSigningJobSignedObjectOutputWithContext

func (i GetSigningJobSignedObjectArgs) ToGetSigningJobSignedObjectOutputWithContext(ctx context.Context) GetSigningJobSignedObjectOutput

type GetSigningJobSignedObjectArray

type GetSigningJobSignedObjectArray []GetSigningJobSignedObjectInput

func (GetSigningJobSignedObjectArray) ElementType

func (GetSigningJobSignedObjectArray) ToGetSigningJobSignedObjectArrayOutput

func (i GetSigningJobSignedObjectArray) ToGetSigningJobSignedObjectArrayOutput() GetSigningJobSignedObjectArrayOutput

func (GetSigningJobSignedObjectArray) ToGetSigningJobSignedObjectArrayOutputWithContext

func (i GetSigningJobSignedObjectArray) ToGetSigningJobSignedObjectArrayOutputWithContext(ctx context.Context) GetSigningJobSignedObjectArrayOutput

type GetSigningJobSignedObjectArrayInput

type GetSigningJobSignedObjectArrayInput interface {
	pulumi.Input

	ToGetSigningJobSignedObjectArrayOutput() GetSigningJobSignedObjectArrayOutput
	ToGetSigningJobSignedObjectArrayOutputWithContext(context.Context) GetSigningJobSignedObjectArrayOutput
}

GetSigningJobSignedObjectArrayInput is an input type that accepts GetSigningJobSignedObjectArray and GetSigningJobSignedObjectArrayOutput values. You can construct a concrete instance of `GetSigningJobSignedObjectArrayInput` via:

GetSigningJobSignedObjectArray{ GetSigningJobSignedObjectArgs{...} }

type GetSigningJobSignedObjectArrayOutput

type GetSigningJobSignedObjectArrayOutput struct{ *pulumi.OutputState }

func (GetSigningJobSignedObjectArrayOutput) ElementType

func (GetSigningJobSignedObjectArrayOutput) Index

func (GetSigningJobSignedObjectArrayOutput) ToGetSigningJobSignedObjectArrayOutput

func (o GetSigningJobSignedObjectArrayOutput) ToGetSigningJobSignedObjectArrayOutput() GetSigningJobSignedObjectArrayOutput

func (GetSigningJobSignedObjectArrayOutput) ToGetSigningJobSignedObjectArrayOutputWithContext

func (o GetSigningJobSignedObjectArrayOutput) ToGetSigningJobSignedObjectArrayOutputWithContext(ctx context.Context) GetSigningJobSignedObjectArrayOutput

type GetSigningJobSignedObjectInput

type GetSigningJobSignedObjectInput interface {
	pulumi.Input

	ToGetSigningJobSignedObjectOutput() GetSigningJobSignedObjectOutput
	ToGetSigningJobSignedObjectOutputWithContext(context.Context) GetSigningJobSignedObjectOutput
}

GetSigningJobSignedObjectInput is an input type that accepts GetSigningJobSignedObjectArgs and GetSigningJobSignedObjectOutput values. You can construct a concrete instance of `GetSigningJobSignedObjectInput` via:

GetSigningJobSignedObjectArgs{...}

type GetSigningJobSignedObjectOutput

type GetSigningJobSignedObjectOutput struct{ *pulumi.OutputState }

func (GetSigningJobSignedObjectOutput) ElementType

func (GetSigningJobSignedObjectOutput) S3s

func (GetSigningJobSignedObjectOutput) ToGetSigningJobSignedObjectOutput

func (o GetSigningJobSignedObjectOutput) ToGetSigningJobSignedObjectOutput() GetSigningJobSignedObjectOutput

func (GetSigningJobSignedObjectOutput) ToGetSigningJobSignedObjectOutputWithContext

func (o GetSigningJobSignedObjectOutput) ToGetSigningJobSignedObjectOutputWithContext(ctx context.Context) GetSigningJobSignedObjectOutput

type GetSigningJobSignedObjectS3

type GetSigningJobSignedObjectS3 struct {
	Bucket string `pulumi:"bucket"`
	Key    string `pulumi:"key"`
}

type GetSigningJobSignedObjectS3Args

type GetSigningJobSignedObjectS3Args struct {
	Bucket pulumi.StringInput `pulumi:"bucket"`
	Key    pulumi.StringInput `pulumi:"key"`
}

func (GetSigningJobSignedObjectS3Args) ElementType

func (GetSigningJobSignedObjectS3Args) ToGetSigningJobSignedObjectS3Output

func (i GetSigningJobSignedObjectS3Args) ToGetSigningJobSignedObjectS3Output() GetSigningJobSignedObjectS3Output

func (GetSigningJobSignedObjectS3Args) ToGetSigningJobSignedObjectS3OutputWithContext

func (i GetSigningJobSignedObjectS3Args) ToGetSigningJobSignedObjectS3OutputWithContext(ctx context.Context) GetSigningJobSignedObjectS3Output

type GetSigningJobSignedObjectS3Array

type GetSigningJobSignedObjectS3Array []GetSigningJobSignedObjectS3Input

func (GetSigningJobSignedObjectS3Array) ElementType

func (GetSigningJobSignedObjectS3Array) ToGetSigningJobSignedObjectS3ArrayOutput

func (i GetSigningJobSignedObjectS3Array) ToGetSigningJobSignedObjectS3ArrayOutput() GetSigningJobSignedObjectS3ArrayOutput

func (GetSigningJobSignedObjectS3Array) ToGetSigningJobSignedObjectS3ArrayOutputWithContext

func (i GetSigningJobSignedObjectS3Array) ToGetSigningJobSignedObjectS3ArrayOutputWithContext(ctx context.Context) GetSigningJobSignedObjectS3ArrayOutput

type GetSigningJobSignedObjectS3ArrayInput

type GetSigningJobSignedObjectS3ArrayInput interface {
	pulumi.Input

	ToGetSigningJobSignedObjectS3ArrayOutput() GetSigningJobSignedObjectS3ArrayOutput
	ToGetSigningJobSignedObjectS3ArrayOutputWithContext(context.Context) GetSigningJobSignedObjectS3ArrayOutput
}

GetSigningJobSignedObjectS3ArrayInput is an input type that accepts GetSigningJobSignedObjectS3Array and GetSigningJobSignedObjectS3ArrayOutput values. You can construct a concrete instance of `GetSigningJobSignedObjectS3ArrayInput` via:

GetSigningJobSignedObjectS3Array{ GetSigningJobSignedObjectS3Args{...} }

type GetSigningJobSignedObjectS3ArrayOutput

type GetSigningJobSignedObjectS3ArrayOutput struct{ *pulumi.OutputState }

func (GetSigningJobSignedObjectS3ArrayOutput) ElementType

func (GetSigningJobSignedObjectS3ArrayOutput) Index

func (GetSigningJobSignedObjectS3ArrayOutput) ToGetSigningJobSignedObjectS3ArrayOutput

func (o GetSigningJobSignedObjectS3ArrayOutput) ToGetSigningJobSignedObjectS3ArrayOutput() GetSigningJobSignedObjectS3ArrayOutput

func (GetSigningJobSignedObjectS3ArrayOutput) ToGetSigningJobSignedObjectS3ArrayOutputWithContext

func (o GetSigningJobSignedObjectS3ArrayOutput) ToGetSigningJobSignedObjectS3ArrayOutputWithContext(ctx context.Context) GetSigningJobSignedObjectS3ArrayOutput

type GetSigningJobSignedObjectS3Input

type GetSigningJobSignedObjectS3Input interface {
	pulumi.Input

	ToGetSigningJobSignedObjectS3Output() GetSigningJobSignedObjectS3Output
	ToGetSigningJobSignedObjectS3OutputWithContext(context.Context) GetSigningJobSignedObjectS3Output
}

GetSigningJobSignedObjectS3Input is an input type that accepts GetSigningJobSignedObjectS3Args and GetSigningJobSignedObjectS3Output values. You can construct a concrete instance of `GetSigningJobSignedObjectS3Input` via:

GetSigningJobSignedObjectS3Args{...}

type GetSigningJobSignedObjectS3Output

type GetSigningJobSignedObjectS3Output struct{ *pulumi.OutputState }

func (GetSigningJobSignedObjectS3Output) Bucket

func (GetSigningJobSignedObjectS3Output) ElementType

func (GetSigningJobSignedObjectS3Output) Key

func (GetSigningJobSignedObjectS3Output) ToGetSigningJobSignedObjectS3Output

func (o GetSigningJobSignedObjectS3Output) ToGetSigningJobSignedObjectS3Output() GetSigningJobSignedObjectS3Output

func (GetSigningJobSignedObjectS3Output) ToGetSigningJobSignedObjectS3OutputWithContext

func (o GetSigningJobSignedObjectS3Output) ToGetSigningJobSignedObjectS3OutputWithContext(ctx context.Context) GetSigningJobSignedObjectS3Output

type GetSigningJobSource

type GetSigningJobSource struct {
	S3s []GetSigningJobSourceS3 `pulumi:"s3s"`
}

type GetSigningJobSourceArgs

type GetSigningJobSourceArgs struct {
	S3s GetSigningJobSourceS3ArrayInput `pulumi:"s3s"`
}

func (GetSigningJobSourceArgs) ElementType

func (GetSigningJobSourceArgs) ElementType() reflect.Type

func (GetSigningJobSourceArgs) ToGetSigningJobSourceOutput

func (i GetSigningJobSourceArgs) ToGetSigningJobSourceOutput() GetSigningJobSourceOutput

func (GetSigningJobSourceArgs) ToGetSigningJobSourceOutputWithContext

func (i GetSigningJobSourceArgs) ToGetSigningJobSourceOutputWithContext(ctx context.Context) GetSigningJobSourceOutput

type GetSigningJobSourceArray

type GetSigningJobSourceArray []GetSigningJobSourceInput

func (GetSigningJobSourceArray) ElementType

func (GetSigningJobSourceArray) ElementType() reflect.Type

func (GetSigningJobSourceArray) ToGetSigningJobSourceArrayOutput

func (i GetSigningJobSourceArray) ToGetSigningJobSourceArrayOutput() GetSigningJobSourceArrayOutput

func (GetSigningJobSourceArray) ToGetSigningJobSourceArrayOutputWithContext

func (i GetSigningJobSourceArray) ToGetSigningJobSourceArrayOutputWithContext(ctx context.Context) GetSigningJobSourceArrayOutput

type GetSigningJobSourceArrayInput

type GetSigningJobSourceArrayInput interface {
	pulumi.Input

	ToGetSigningJobSourceArrayOutput() GetSigningJobSourceArrayOutput
	ToGetSigningJobSourceArrayOutputWithContext(context.Context) GetSigningJobSourceArrayOutput
}

GetSigningJobSourceArrayInput is an input type that accepts GetSigningJobSourceArray and GetSigningJobSourceArrayOutput values. You can construct a concrete instance of `GetSigningJobSourceArrayInput` via:

GetSigningJobSourceArray{ GetSigningJobSourceArgs{...} }

type GetSigningJobSourceArrayOutput

type GetSigningJobSourceArrayOutput struct{ *pulumi.OutputState }

func (GetSigningJobSourceArrayOutput) ElementType

func (GetSigningJobSourceArrayOutput) Index

func (GetSigningJobSourceArrayOutput) ToGetSigningJobSourceArrayOutput

func (o GetSigningJobSourceArrayOutput) ToGetSigningJobSourceArrayOutput() GetSigningJobSourceArrayOutput

func (GetSigningJobSourceArrayOutput) ToGetSigningJobSourceArrayOutputWithContext

func (o GetSigningJobSourceArrayOutput) ToGetSigningJobSourceArrayOutputWithContext(ctx context.Context) GetSigningJobSourceArrayOutput

type GetSigningJobSourceInput

type GetSigningJobSourceInput interface {
	pulumi.Input

	ToGetSigningJobSourceOutput() GetSigningJobSourceOutput
	ToGetSigningJobSourceOutputWithContext(context.Context) GetSigningJobSourceOutput
}

GetSigningJobSourceInput is an input type that accepts GetSigningJobSourceArgs and GetSigningJobSourceOutput values. You can construct a concrete instance of `GetSigningJobSourceInput` via:

GetSigningJobSourceArgs{...}

type GetSigningJobSourceOutput

type GetSigningJobSourceOutput struct{ *pulumi.OutputState }

func (GetSigningJobSourceOutput) ElementType

func (GetSigningJobSourceOutput) ElementType() reflect.Type

func (GetSigningJobSourceOutput) S3s

func (GetSigningJobSourceOutput) ToGetSigningJobSourceOutput

func (o GetSigningJobSourceOutput) ToGetSigningJobSourceOutput() GetSigningJobSourceOutput

func (GetSigningJobSourceOutput) ToGetSigningJobSourceOutputWithContext

func (o GetSigningJobSourceOutput) ToGetSigningJobSourceOutputWithContext(ctx context.Context) GetSigningJobSourceOutput

type GetSigningJobSourceS3

type GetSigningJobSourceS3 struct {
	Bucket  string `pulumi:"bucket"`
	Key     string `pulumi:"key"`
	Version string `pulumi:"version"`
}

type GetSigningJobSourceS3Args

type GetSigningJobSourceS3Args struct {
	Bucket  pulumi.StringInput `pulumi:"bucket"`
	Key     pulumi.StringInput `pulumi:"key"`
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetSigningJobSourceS3Args) ElementType

func (GetSigningJobSourceS3Args) ElementType() reflect.Type

func (GetSigningJobSourceS3Args) ToGetSigningJobSourceS3Output

func (i GetSigningJobSourceS3Args) ToGetSigningJobSourceS3Output() GetSigningJobSourceS3Output

func (GetSigningJobSourceS3Args) ToGetSigningJobSourceS3OutputWithContext

func (i GetSigningJobSourceS3Args) ToGetSigningJobSourceS3OutputWithContext(ctx context.Context) GetSigningJobSourceS3Output

type GetSigningJobSourceS3Array

type GetSigningJobSourceS3Array []GetSigningJobSourceS3Input

func (GetSigningJobSourceS3Array) ElementType

func (GetSigningJobSourceS3Array) ElementType() reflect.Type

func (GetSigningJobSourceS3Array) ToGetSigningJobSourceS3ArrayOutput

func (i GetSigningJobSourceS3Array) ToGetSigningJobSourceS3ArrayOutput() GetSigningJobSourceS3ArrayOutput

func (GetSigningJobSourceS3Array) ToGetSigningJobSourceS3ArrayOutputWithContext

func (i GetSigningJobSourceS3Array) ToGetSigningJobSourceS3ArrayOutputWithContext(ctx context.Context) GetSigningJobSourceS3ArrayOutput

type GetSigningJobSourceS3ArrayInput

type GetSigningJobSourceS3ArrayInput interface {
	pulumi.Input

	ToGetSigningJobSourceS3ArrayOutput() GetSigningJobSourceS3ArrayOutput
	ToGetSigningJobSourceS3ArrayOutputWithContext(context.Context) GetSigningJobSourceS3ArrayOutput
}

GetSigningJobSourceS3ArrayInput is an input type that accepts GetSigningJobSourceS3Array and GetSigningJobSourceS3ArrayOutput values. You can construct a concrete instance of `GetSigningJobSourceS3ArrayInput` via:

GetSigningJobSourceS3Array{ GetSigningJobSourceS3Args{...} }

type GetSigningJobSourceS3ArrayOutput

type GetSigningJobSourceS3ArrayOutput struct{ *pulumi.OutputState }

func (GetSigningJobSourceS3ArrayOutput) ElementType

func (GetSigningJobSourceS3ArrayOutput) Index

func (GetSigningJobSourceS3ArrayOutput) ToGetSigningJobSourceS3ArrayOutput

func (o GetSigningJobSourceS3ArrayOutput) ToGetSigningJobSourceS3ArrayOutput() GetSigningJobSourceS3ArrayOutput

func (GetSigningJobSourceS3ArrayOutput) ToGetSigningJobSourceS3ArrayOutputWithContext

func (o GetSigningJobSourceS3ArrayOutput) ToGetSigningJobSourceS3ArrayOutputWithContext(ctx context.Context) GetSigningJobSourceS3ArrayOutput

type GetSigningJobSourceS3Input

type GetSigningJobSourceS3Input interface {
	pulumi.Input

	ToGetSigningJobSourceS3Output() GetSigningJobSourceS3Output
	ToGetSigningJobSourceS3OutputWithContext(context.Context) GetSigningJobSourceS3Output
}

GetSigningJobSourceS3Input is an input type that accepts GetSigningJobSourceS3Args and GetSigningJobSourceS3Output values. You can construct a concrete instance of `GetSigningJobSourceS3Input` via:

GetSigningJobSourceS3Args{...}

type GetSigningJobSourceS3Output

type GetSigningJobSourceS3Output struct{ *pulumi.OutputState }

func (GetSigningJobSourceS3Output) Bucket

func (GetSigningJobSourceS3Output) ElementType

func (GetSigningJobSourceS3Output) Key

func (GetSigningJobSourceS3Output) ToGetSigningJobSourceS3Output

func (o GetSigningJobSourceS3Output) ToGetSigningJobSourceS3Output() GetSigningJobSourceS3Output

func (GetSigningJobSourceS3Output) ToGetSigningJobSourceS3OutputWithContext

func (o GetSigningJobSourceS3Output) ToGetSigningJobSourceS3OutputWithContext(ctx context.Context) GetSigningJobSourceS3Output

func (GetSigningJobSourceS3Output) Version

type GetSigningProfileRevocationRecord

type GetSigningProfileRevocationRecord struct {
	RevocationEffectiveFrom string `pulumi:"revocationEffectiveFrom"`
	RevokedAt               string `pulumi:"revokedAt"`
	RevokedBy               string `pulumi:"revokedBy"`
}

type GetSigningProfileRevocationRecordArgs

type GetSigningProfileRevocationRecordArgs struct {
	RevocationEffectiveFrom pulumi.StringInput `pulumi:"revocationEffectiveFrom"`
	RevokedAt               pulumi.StringInput `pulumi:"revokedAt"`
	RevokedBy               pulumi.StringInput `pulumi:"revokedBy"`
}

func (GetSigningProfileRevocationRecordArgs) ElementType

func (GetSigningProfileRevocationRecordArgs) ToGetSigningProfileRevocationRecordOutput

func (i GetSigningProfileRevocationRecordArgs) ToGetSigningProfileRevocationRecordOutput() GetSigningProfileRevocationRecordOutput

func (GetSigningProfileRevocationRecordArgs) ToGetSigningProfileRevocationRecordOutputWithContext

func (i GetSigningProfileRevocationRecordArgs) ToGetSigningProfileRevocationRecordOutputWithContext(ctx context.Context) GetSigningProfileRevocationRecordOutput

type GetSigningProfileRevocationRecordArray

type GetSigningProfileRevocationRecordArray []GetSigningProfileRevocationRecordInput

func (GetSigningProfileRevocationRecordArray) ElementType

func (GetSigningProfileRevocationRecordArray) ToGetSigningProfileRevocationRecordArrayOutput

func (i GetSigningProfileRevocationRecordArray) ToGetSigningProfileRevocationRecordArrayOutput() GetSigningProfileRevocationRecordArrayOutput

func (GetSigningProfileRevocationRecordArray) ToGetSigningProfileRevocationRecordArrayOutputWithContext

func (i GetSigningProfileRevocationRecordArray) ToGetSigningProfileRevocationRecordArrayOutputWithContext(ctx context.Context) GetSigningProfileRevocationRecordArrayOutput

type GetSigningProfileRevocationRecordArrayInput

type GetSigningProfileRevocationRecordArrayInput interface {
	pulumi.Input

	ToGetSigningProfileRevocationRecordArrayOutput() GetSigningProfileRevocationRecordArrayOutput
	ToGetSigningProfileRevocationRecordArrayOutputWithContext(context.Context) GetSigningProfileRevocationRecordArrayOutput
}

GetSigningProfileRevocationRecordArrayInput is an input type that accepts GetSigningProfileRevocationRecordArray and GetSigningProfileRevocationRecordArrayOutput values. You can construct a concrete instance of `GetSigningProfileRevocationRecordArrayInput` via:

GetSigningProfileRevocationRecordArray{ GetSigningProfileRevocationRecordArgs{...} }

type GetSigningProfileRevocationRecordArrayOutput

type GetSigningProfileRevocationRecordArrayOutput struct{ *pulumi.OutputState }

func (GetSigningProfileRevocationRecordArrayOutput) ElementType

func (GetSigningProfileRevocationRecordArrayOutput) Index

func (GetSigningProfileRevocationRecordArrayOutput) ToGetSigningProfileRevocationRecordArrayOutput

func (o GetSigningProfileRevocationRecordArrayOutput) ToGetSigningProfileRevocationRecordArrayOutput() GetSigningProfileRevocationRecordArrayOutput

func (GetSigningProfileRevocationRecordArrayOutput) ToGetSigningProfileRevocationRecordArrayOutputWithContext

func (o GetSigningProfileRevocationRecordArrayOutput) ToGetSigningProfileRevocationRecordArrayOutputWithContext(ctx context.Context) GetSigningProfileRevocationRecordArrayOutput

type GetSigningProfileRevocationRecordInput

type GetSigningProfileRevocationRecordInput interface {
	pulumi.Input

	ToGetSigningProfileRevocationRecordOutput() GetSigningProfileRevocationRecordOutput
	ToGetSigningProfileRevocationRecordOutputWithContext(context.Context) GetSigningProfileRevocationRecordOutput
}

GetSigningProfileRevocationRecordInput is an input type that accepts GetSigningProfileRevocationRecordArgs and GetSigningProfileRevocationRecordOutput values. You can construct a concrete instance of `GetSigningProfileRevocationRecordInput` via:

GetSigningProfileRevocationRecordArgs{...}

type GetSigningProfileRevocationRecordOutput

type GetSigningProfileRevocationRecordOutput struct{ *pulumi.OutputState }

func (GetSigningProfileRevocationRecordOutput) ElementType

func (GetSigningProfileRevocationRecordOutput) RevocationEffectiveFrom

func (o GetSigningProfileRevocationRecordOutput) RevocationEffectiveFrom() pulumi.StringOutput

func (GetSigningProfileRevocationRecordOutput) RevokedAt

func (GetSigningProfileRevocationRecordOutput) RevokedBy

func (GetSigningProfileRevocationRecordOutput) ToGetSigningProfileRevocationRecordOutput

func (o GetSigningProfileRevocationRecordOutput) ToGetSigningProfileRevocationRecordOutput() GetSigningProfileRevocationRecordOutput

func (GetSigningProfileRevocationRecordOutput) ToGetSigningProfileRevocationRecordOutputWithContext

func (o GetSigningProfileRevocationRecordOutput) ToGetSigningProfileRevocationRecordOutputWithContext(ctx context.Context) GetSigningProfileRevocationRecordOutput

type GetSigningProfileSignatureValidityPeriod

type GetSigningProfileSignatureValidityPeriod struct {
	Type  string `pulumi:"type"`
	Value int    `pulumi:"value"`
}

type GetSigningProfileSignatureValidityPeriodArgs

type GetSigningProfileSignatureValidityPeriodArgs struct {
	Type  pulumi.StringInput `pulumi:"type"`
	Value pulumi.IntInput    `pulumi:"value"`
}

func (GetSigningProfileSignatureValidityPeriodArgs) ElementType

func (GetSigningProfileSignatureValidityPeriodArgs) ToGetSigningProfileSignatureValidityPeriodOutput

func (i GetSigningProfileSignatureValidityPeriodArgs) ToGetSigningProfileSignatureValidityPeriodOutput() GetSigningProfileSignatureValidityPeriodOutput

func (GetSigningProfileSignatureValidityPeriodArgs) ToGetSigningProfileSignatureValidityPeriodOutputWithContext

func (i GetSigningProfileSignatureValidityPeriodArgs) ToGetSigningProfileSignatureValidityPeriodOutputWithContext(ctx context.Context) GetSigningProfileSignatureValidityPeriodOutput

type GetSigningProfileSignatureValidityPeriodArray

type GetSigningProfileSignatureValidityPeriodArray []GetSigningProfileSignatureValidityPeriodInput

func (GetSigningProfileSignatureValidityPeriodArray) ElementType

func (GetSigningProfileSignatureValidityPeriodArray) ToGetSigningProfileSignatureValidityPeriodArrayOutput

func (i GetSigningProfileSignatureValidityPeriodArray) ToGetSigningProfileSignatureValidityPeriodArrayOutput() GetSigningProfileSignatureValidityPeriodArrayOutput

func (GetSigningProfileSignatureValidityPeriodArray) ToGetSigningProfileSignatureValidityPeriodArrayOutputWithContext

func (i GetSigningProfileSignatureValidityPeriodArray) ToGetSigningProfileSignatureValidityPeriodArrayOutputWithContext(ctx context.Context) GetSigningProfileSignatureValidityPeriodArrayOutput

type GetSigningProfileSignatureValidityPeriodArrayInput

type GetSigningProfileSignatureValidityPeriodArrayInput interface {
	pulumi.Input

	ToGetSigningProfileSignatureValidityPeriodArrayOutput() GetSigningProfileSignatureValidityPeriodArrayOutput
	ToGetSigningProfileSignatureValidityPeriodArrayOutputWithContext(context.Context) GetSigningProfileSignatureValidityPeriodArrayOutput
}

GetSigningProfileSignatureValidityPeriodArrayInput is an input type that accepts GetSigningProfileSignatureValidityPeriodArray and GetSigningProfileSignatureValidityPeriodArrayOutput values. You can construct a concrete instance of `GetSigningProfileSignatureValidityPeriodArrayInput` via:

GetSigningProfileSignatureValidityPeriodArray{ GetSigningProfileSignatureValidityPeriodArgs{...} }

type GetSigningProfileSignatureValidityPeriodArrayOutput

type GetSigningProfileSignatureValidityPeriodArrayOutput struct{ *pulumi.OutputState }

func (GetSigningProfileSignatureValidityPeriodArrayOutput) ElementType

func (GetSigningProfileSignatureValidityPeriodArrayOutput) Index

func (GetSigningProfileSignatureValidityPeriodArrayOutput) ToGetSigningProfileSignatureValidityPeriodArrayOutput

func (o GetSigningProfileSignatureValidityPeriodArrayOutput) ToGetSigningProfileSignatureValidityPeriodArrayOutput() GetSigningProfileSignatureValidityPeriodArrayOutput

func (GetSigningProfileSignatureValidityPeriodArrayOutput) ToGetSigningProfileSignatureValidityPeriodArrayOutputWithContext

func (o GetSigningProfileSignatureValidityPeriodArrayOutput) ToGetSigningProfileSignatureValidityPeriodArrayOutputWithContext(ctx context.Context) GetSigningProfileSignatureValidityPeriodArrayOutput

type GetSigningProfileSignatureValidityPeriodInput

type GetSigningProfileSignatureValidityPeriodInput interface {
	pulumi.Input

	ToGetSigningProfileSignatureValidityPeriodOutput() GetSigningProfileSignatureValidityPeriodOutput
	ToGetSigningProfileSignatureValidityPeriodOutputWithContext(context.Context) GetSigningProfileSignatureValidityPeriodOutput
}

GetSigningProfileSignatureValidityPeriodInput is an input type that accepts GetSigningProfileSignatureValidityPeriodArgs and GetSigningProfileSignatureValidityPeriodOutput values. You can construct a concrete instance of `GetSigningProfileSignatureValidityPeriodInput` via:

GetSigningProfileSignatureValidityPeriodArgs{...}

type GetSigningProfileSignatureValidityPeriodOutput

type GetSigningProfileSignatureValidityPeriodOutput struct{ *pulumi.OutputState }

func (GetSigningProfileSignatureValidityPeriodOutput) ElementType

func (GetSigningProfileSignatureValidityPeriodOutput) ToGetSigningProfileSignatureValidityPeriodOutput

func (o GetSigningProfileSignatureValidityPeriodOutput) ToGetSigningProfileSignatureValidityPeriodOutput() GetSigningProfileSignatureValidityPeriodOutput

func (GetSigningProfileSignatureValidityPeriodOutput) ToGetSigningProfileSignatureValidityPeriodOutputWithContext

func (o GetSigningProfileSignatureValidityPeriodOutput) ToGetSigningProfileSignatureValidityPeriodOutputWithContext(ctx context.Context) GetSigningProfileSignatureValidityPeriodOutput

func (GetSigningProfileSignatureValidityPeriodOutput) Type

func (GetSigningProfileSignatureValidityPeriodOutput) Value

type LookupSigningJobArgs

type LookupSigningJobArgs struct {
	// ID of the signing job on output.
	JobId string `pulumi:"jobId"`
}

A collection of arguments for invoking getSigningJob.

type LookupSigningJobOutputArgs

type LookupSigningJobOutputArgs struct {
	// ID of the signing job on output.
	JobId pulumi.StringInput `pulumi:"jobId"`
}

A collection of arguments for invoking getSigningJob.

func (LookupSigningJobOutputArgs) ElementType

func (LookupSigningJobOutputArgs) ElementType() reflect.Type

type LookupSigningJobResult

type LookupSigningJobResult struct {
	// Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the signing job was completed.
	CompletedAt string `pulumi:"completedAt"`
	// Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the signing job was created.
	CreatedAt string `pulumi:"createdAt"`
	// The provider-assigned unique ID for this managed resource.
	Id    string `pulumi:"id"`
	JobId string `pulumi:"jobId"`
	// IAM entity that initiated the signing job.
	JobInvoker string `pulumi:"jobInvoker"`
	// AWS account ID of the job owner.
	JobOwner string `pulumi:"jobOwner"`
	// A human-readable name for the signing platform associated with the signing job.
	PlatformDisplayName string `pulumi:"platformDisplayName"`
	// Platform to which your signed code image will be distributed.
	PlatformId string `pulumi:"platformId"`
	// Name of the profile that initiated the signing operation.
	ProfileName string `pulumi:"profileName"`
	// Version of the signing profile used to initiate the signing job.
	ProfileVersion string `pulumi:"profileVersion"`
	// IAM principal that requested the signing job.
	RequestedBy string `pulumi:"requestedBy"`
	// Revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
	RevocationRecords []GetSigningJobRevocationRecord `pulumi:"revocationRecords"`
	// The time when the signature of a signing job expires.
	SignatureExpiresAt string `pulumi:"signatureExpiresAt"`
	// Name of the S3 bucket where the signed code image is saved by code signing.
	SignedObjects []GetSigningJobSignedObject `pulumi:"signedObjects"`
	// Object that contains the name of your S3 bucket or your raw code.
	Sources []GetSigningJobSource `pulumi:"sources"`
	// Status of the signing job.
	Status string `pulumi:"status"`
	// String value that contains the status reason.
	StatusReason string `pulumi:"statusReason"`
}

A collection of values returned by getSigningJob.

func LookupSigningJob

func LookupSigningJob(ctx *pulumi.Context, args *LookupSigningJobArgs, opts ...pulumi.InvokeOption) (*LookupSigningJobResult, error)

Provides information about a Signer Signing Job.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/signer"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := signer.LookupSigningJob(ctx, &signer.LookupSigningJobArgs{
			JobId: "9ed7e5c3-b8d4-4da0-8459-44e0b068f7ee",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type LookupSigningJobResultOutput

type LookupSigningJobResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSigningJob.

func (LookupSigningJobResultOutput) CompletedAt

Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the signing job was completed.

func (LookupSigningJobResultOutput) CreatedAt

Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the signing job was created.

func (LookupSigningJobResultOutput) ElementType

func (LookupSigningJobResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupSigningJobResultOutput) JobId

func (LookupSigningJobResultOutput) JobInvoker

IAM entity that initiated the signing job.

func (LookupSigningJobResultOutput) JobOwner

AWS account ID of the job owner.

func (LookupSigningJobResultOutput) PlatformDisplayName

func (o LookupSigningJobResultOutput) PlatformDisplayName() pulumi.StringOutput

A human-readable name for the signing platform associated with the signing job.

func (LookupSigningJobResultOutput) PlatformId

Platform to which your signed code image will be distributed.

func (LookupSigningJobResultOutput) ProfileName

Name of the profile that initiated the signing operation.

func (LookupSigningJobResultOutput) ProfileVersion

Version of the signing profile used to initiate the signing job.

func (LookupSigningJobResultOutput) RequestedBy

IAM principal that requested the signing job.

func (LookupSigningJobResultOutput) RevocationRecords

Revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.

func (LookupSigningJobResultOutput) SignatureExpiresAt

func (o LookupSigningJobResultOutput) SignatureExpiresAt() pulumi.StringOutput

The time when the signature of a signing job expires.

func (LookupSigningJobResultOutput) SignedObjects

Name of the S3 bucket where the signed code image is saved by code signing.

func (LookupSigningJobResultOutput) Sources

Object that contains the name of your S3 bucket or your raw code.

func (LookupSigningJobResultOutput) Status

Status of the signing job.

func (LookupSigningJobResultOutput) StatusReason

String value that contains the status reason.

func (LookupSigningJobResultOutput) ToLookupSigningJobResultOutput

func (o LookupSigningJobResultOutput) ToLookupSigningJobResultOutput() LookupSigningJobResultOutput

func (LookupSigningJobResultOutput) ToLookupSigningJobResultOutputWithContext

func (o LookupSigningJobResultOutput) ToLookupSigningJobResultOutputWithContext(ctx context.Context) LookupSigningJobResultOutput

type LookupSigningProfileArgs

type LookupSigningProfileArgs struct {
	// Name of the target signing profile.
	Name string `pulumi:"name"`
	// List of tags associated with the signing profile.
	Tags map[string]string `pulumi:"tags"`
}

A collection of arguments for invoking getSigningProfile.

type LookupSigningProfileOutputArgs

type LookupSigningProfileOutputArgs struct {
	// Name of the target signing profile.
	Name pulumi.StringInput `pulumi:"name"`
	// List of tags associated with the signing profile.
	Tags pulumi.StringMapInput `pulumi:"tags"`
}

A collection of arguments for invoking getSigningProfile.

func (LookupSigningProfileOutputArgs) ElementType

type LookupSigningProfileResult

type LookupSigningProfileResult struct {
	// ARN for the signing profile.
	Arn string `pulumi:"arn"`
	// The provider-assigned unique ID for this managed resource.
	Id   string `pulumi:"id"`
	Name string `pulumi:"name"`
	// A human-readable name for the signing platform associated with the signing profile.
	PlatformDisplayName string `pulumi:"platformDisplayName"`
	// ID of the platform that is used by the target signing profile.
	PlatformId string `pulumi:"platformId"`
	// Revocation information for a signing profile.
	RevocationRecords []GetSigningProfileRevocationRecord `pulumi:"revocationRecords"`
	// The validity period for a signing job.
	SignatureValidityPeriods []GetSigningProfileSignatureValidityPeriod `pulumi:"signatureValidityPeriods"`
	// Status of the target signing profile.
	Status string `pulumi:"status"`
	// List of tags associated with the signing profile.
	Tags map[string]string `pulumi:"tags"`
	// Current version of the signing profile.
	Version string `pulumi:"version"`
	// Signing profile ARN, including the profile version.
	VersionArn string `pulumi:"versionArn"`
}

A collection of values returned by getSigningProfile.

func LookupSigningProfile

func LookupSigningProfile(ctx *pulumi.Context, args *LookupSigningProfileArgs, opts ...pulumi.InvokeOption) (*LookupSigningProfileResult, error)

Provides information about a Signer Signing Profile.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/signer"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := signer.LookupSigningProfile(ctx, &signer.LookupSigningProfileArgs{
			Name: "prod_profile_DdW3Mk1foYL88fajut4mTVFGpuwfd4ACO6ANL0D1uIj7lrn8adK",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type LookupSigningProfileResultOutput

type LookupSigningProfileResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSigningProfile.

func (LookupSigningProfileResultOutput) Arn

ARN for the signing profile.

func (LookupSigningProfileResultOutput) ElementType

func (LookupSigningProfileResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupSigningProfileResultOutput) Name

func (LookupSigningProfileResultOutput) PlatformDisplayName

func (o LookupSigningProfileResultOutput) PlatformDisplayName() pulumi.StringOutput

A human-readable name for the signing platform associated with the signing profile.

func (LookupSigningProfileResultOutput) PlatformId

ID of the platform that is used by the target signing profile.

func (LookupSigningProfileResultOutput) RevocationRecords

Revocation information for a signing profile.

func (LookupSigningProfileResultOutput) SignatureValidityPeriods

The validity period for a signing job.

func (LookupSigningProfileResultOutput) Status

Status of the target signing profile.

func (LookupSigningProfileResultOutput) Tags

List of tags associated with the signing profile.

func (LookupSigningProfileResultOutput) ToLookupSigningProfileResultOutput

func (o LookupSigningProfileResultOutput) ToLookupSigningProfileResultOutput() LookupSigningProfileResultOutput

func (LookupSigningProfileResultOutput) ToLookupSigningProfileResultOutputWithContext

func (o LookupSigningProfileResultOutput) ToLookupSigningProfileResultOutputWithContext(ctx context.Context) LookupSigningProfileResultOutput

func (LookupSigningProfileResultOutput) Version

Current version of the signing profile.

func (LookupSigningProfileResultOutput) VersionArn

Signing profile ARN, including the profile version.

type SigningJob

type SigningJob struct {
	pulumi.CustomResourceState

	// Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the signing job was completed.
	CompletedAt pulumi.StringOutput `pulumi:"completedAt"`
	// Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the signing job was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The S3 bucket in which to save your signed object. See Destination below for details.
	Destination SigningJobDestinationOutput `pulumi:"destination"`
	// Set this argument to `true` to ignore signing job failures and retrieve failed status and reason. Default `false`.
	IgnoreSigningJobFailure pulumi.BoolPtrOutput `pulumi:"ignoreSigningJobFailure"`
	// The ID of the signing job on output.
	JobId pulumi.StringOutput `pulumi:"jobId"`
	// The IAM entity that initiated the signing job.
	JobInvoker pulumi.StringOutput `pulumi:"jobInvoker"`
	// The AWS account ID of the job owner.
	JobOwner pulumi.StringOutput `pulumi:"jobOwner"`
	// A human-readable name for the signing platform associated with the signing job.
	PlatformDisplayName pulumi.StringOutput `pulumi:"platformDisplayName"`
	// The platform to which your signed code image will be distributed.
	PlatformId pulumi.StringOutput `pulumi:"platformId"`
	// The name of the profile to initiate the signing operation.
	ProfileName pulumi.StringOutput `pulumi:"profileName"`
	// The version of the signing profile used to initiate the signing job.
	ProfileVersion pulumi.StringOutput `pulumi:"profileVersion"`
	// The IAM principal that requested the signing job.
	RequestedBy pulumi.StringOutput `pulumi:"requestedBy"`
	// A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
	RevocationRecords SigningJobRevocationRecordArrayOutput `pulumi:"revocationRecords"`
	// The time when the signature of a signing job expires.
	SignatureExpiresAt pulumi.StringOutput `pulumi:"signatureExpiresAt"`
	// Name of the S3 bucket where the signed code image is saved by code signing.
	SignedObjects SigningJobSignedObjectArrayOutput `pulumi:"signedObjects"`
	// The S3 bucket that contains the object to sign. See Source below for details.
	Source SigningJobSourceOutput `pulumi:"source"`
	// Status of the signing job.
	Status pulumi.StringOutput `pulumi:"status"`
	// String value that contains the status reason.
	StatusReason pulumi.StringOutput `pulumi:"statusReason"`
}

Creates a Signer Signing Job.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/signer"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		testSp, err := signer.NewSigningProfile(ctx, "test_sp", &signer.SigningProfileArgs{
			PlatformId: pulumi.String("AWSLambda-SHA384-ECDSA"),
		})
		if err != nil {
			return err
		}
		_, err = signer.NewSigningJob(ctx, "build_signing_job", &signer.SigningJobArgs{
			ProfileName: testSp.Name,
			Source: &signer.SigningJobSourceArgs{
				S3: &signer.SigningJobSourceS3Args{
					Bucket:  pulumi.String("s3-bucket-name"),
					Key:     pulumi.String("object-to-be-signed.zip"),
					Version: pulumi.String("jADjFYYYEXAMPLETszPjOmCMFDzd9dN1"),
				},
			},
			Destination: &signer.SigningJobDestinationArgs{
				S3: &signer.SigningJobDestinationS3Args{
					Bucket: pulumi.String("s3-bucket-name"),
					Prefix: pulumi.String("signed/"),
				},
			},
			IgnoreSigningJobFailure: pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import Signer signing jobs using the `job_id`. For example:

```sh $ pulumi import aws:signer/signingJob:SigningJob test_signer_signing_job 9ed7e5c3-b8d4-4da0-8459-44e0b068f7ee ```

func GetSigningJob

func GetSigningJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SigningJobState, opts ...pulumi.ResourceOption) (*SigningJob, error)

GetSigningJob gets an existing SigningJob 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 NewSigningJob

func NewSigningJob(ctx *pulumi.Context,
	name string, args *SigningJobArgs, opts ...pulumi.ResourceOption) (*SigningJob, error)

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

func (*SigningJob) ElementType

func (*SigningJob) ElementType() reflect.Type

func (*SigningJob) ToSigningJobOutput

func (i *SigningJob) ToSigningJobOutput() SigningJobOutput

func (*SigningJob) ToSigningJobOutputWithContext

func (i *SigningJob) ToSigningJobOutputWithContext(ctx context.Context) SigningJobOutput

type SigningJobArgs

type SigningJobArgs struct {
	// The S3 bucket in which to save your signed object. See Destination below for details.
	Destination SigningJobDestinationInput
	// Set this argument to `true` to ignore signing job failures and retrieve failed status and reason. Default `false`.
	IgnoreSigningJobFailure pulumi.BoolPtrInput
	// The name of the profile to initiate the signing operation.
	ProfileName pulumi.StringInput
	// The S3 bucket that contains the object to sign. See Source below for details.
	Source SigningJobSourceInput
}

The set of arguments for constructing a SigningJob resource.

func (SigningJobArgs) ElementType

func (SigningJobArgs) ElementType() reflect.Type

type SigningJobArray

type SigningJobArray []SigningJobInput

func (SigningJobArray) ElementType

func (SigningJobArray) ElementType() reflect.Type

func (SigningJobArray) ToSigningJobArrayOutput

func (i SigningJobArray) ToSigningJobArrayOutput() SigningJobArrayOutput

func (SigningJobArray) ToSigningJobArrayOutputWithContext

func (i SigningJobArray) ToSigningJobArrayOutputWithContext(ctx context.Context) SigningJobArrayOutput

type SigningJobArrayInput

type SigningJobArrayInput interface {
	pulumi.Input

	ToSigningJobArrayOutput() SigningJobArrayOutput
	ToSigningJobArrayOutputWithContext(context.Context) SigningJobArrayOutput
}

SigningJobArrayInput is an input type that accepts SigningJobArray and SigningJobArrayOutput values. You can construct a concrete instance of `SigningJobArrayInput` via:

SigningJobArray{ SigningJobArgs{...} }

type SigningJobArrayOutput

type SigningJobArrayOutput struct{ *pulumi.OutputState }

func (SigningJobArrayOutput) ElementType

func (SigningJobArrayOutput) ElementType() reflect.Type

func (SigningJobArrayOutput) Index

func (SigningJobArrayOutput) ToSigningJobArrayOutput

func (o SigningJobArrayOutput) ToSigningJobArrayOutput() SigningJobArrayOutput

func (SigningJobArrayOutput) ToSigningJobArrayOutputWithContext

func (o SigningJobArrayOutput) ToSigningJobArrayOutputWithContext(ctx context.Context) SigningJobArrayOutput

type SigningJobDestination

type SigningJobDestination struct {
	// A configuration block describing the S3 Destination object: See S3 Destination below for details.
	S3 SigningJobDestinationS3 `pulumi:"s3"`
}

type SigningJobDestinationArgs

type SigningJobDestinationArgs struct {
	// A configuration block describing the S3 Destination object: See S3 Destination below for details.
	S3 SigningJobDestinationS3Input `pulumi:"s3"`
}

func (SigningJobDestinationArgs) ElementType

func (SigningJobDestinationArgs) ElementType() reflect.Type

func (SigningJobDestinationArgs) ToSigningJobDestinationOutput

func (i SigningJobDestinationArgs) ToSigningJobDestinationOutput() SigningJobDestinationOutput

func (SigningJobDestinationArgs) ToSigningJobDestinationOutputWithContext

func (i SigningJobDestinationArgs) ToSigningJobDestinationOutputWithContext(ctx context.Context) SigningJobDestinationOutput

func (SigningJobDestinationArgs) ToSigningJobDestinationPtrOutput

func (i SigningJobDestinationArgs) ToSigningJobDestinationPtrOutput() SigningJobDestinationPtrOutput

func (SigningJobDestinationArgs) ToSigningJobDestinationPtrOutputWithContext

func (i SigningJobDestinationArgs) ToSigningJobDestinationPtrOutputWithContext(ctx context.Context) SigningJobDestinationPtrOutput

type SigningJobDestinationInput

type SigningJobDestinationInput interface {
	pulumi.Input

	ToSigningJobDestinationOutput() SigningJobDestinationOutput
	ToSigningJobDestinationOutputWithContext(context.Context) SigningJobDestinationOutput
}

SigningJobDestinationInput is an input type that accepts SigningJobDestinationArgs and SigningJobDestinationOutput values. You can construct a concrete instance of `SigningJobDestinationInput` via:

SigningJobDestinationArgs{...}

type SigningJobDestinationOutput

type SigningJobDestinationOutput struct{ *pulumi.OutputState }

func (SigningJobDestinationOutput) ElementType

func (SigningJobDestinationOutput) S3

A configuration block describing the S3 Destination object: See S3 Destination below for details.

func (SigningJobDestinationOutput) ToSigningJobDestinationOutput

func (o SigningJobDestinationOutput) ToSigningJobDestinationOutput() SigningJobDestinationOutput

func (SigningJobDestinationOutput) ToSigningJobDestinationOutputWithContext

func (o SigningJobDestinationOutput) ToSigningJobDestinationOutputWithContext(ctx context.Context) SigningJobDestinationOutput

func (SigningJobDestinationOutput) ToSigningJobDestinationPtrOutput

func (o SigningJobDestinationOutput) ToSigningJobDestinationPtrOutput() SigningJobDestinationPtrOutput

func (SigningJobDestinationOutput) ToSigningJobDestinationPtrOutputWithContext

func (o SigningJobDestinationOutput) ToSigningJobDestinationPtrOutputWithContext(ctx context.Context) SigningJobDestinationPtrOutput

type SigningJobDestinationPtrInput

type SigningJobDestinationPtrInput interface {
	pulumi.Input

	ToSigningJobDestinationPtrOutput() SigningJobDestinationPtrOutput
	ToSigningJobDestinationPtrOutputWithContext(context.Context) SigningJobDestinationPtrOutput
}

SigningJobDestinationPtrInput is an input type that accepts SigningJobDestinationArgs, SigningJobDestinationPtr and SigningJobDestinationPtrOutput values. You can construct a concrete instance of `SigningJobDestinationPtrInput` via:

        SigningJobDestinationArgs{...}

or:

        nil

type SigningJobDestinationPtrOutput

type SigningJobDestinationPtrOutput struct{ *pulumi.OutputState }

func (SigningJobDestinationPtrOutput) Elem

func (SigningJobDestinationPtrOutput) ElementType

func (SigningJobDestinationPtrOutput) S3

A configuration block describing the S3 Destination object: See S3 Destination below for details.

func (SigningJobDestinationPtrOutput) ToSigningJobDestinationPtrOutput

func (o SigningJobDestinationPtrOutput) ToSigningJobDestinationPtrOutput() SigningJobDestinationPtrOutput

func (SigningJobDestinationPtrOutput) ToSigningJobDestinationPtrOutputWithContext

func (o SigningJobDestinationPtrOutput) ToSigningJobDestinationPtrOutputWithContext(ctx context.Context) SigningJobDestinationPtrOutput

type SigningJobDestinationS3

type SigningJobDestinationS3 struct {
	// Name of the S3 bucket.
	Bucket string `pulumi:"bucket"`
	// An Amazon S3 object key prefix that you can use to limit signed objects keys to begin with the specified prefix.
	Prefix *string `pulumi:"prefix"`
}

type SigningJobDestinationS3Args

type SigningJobDestinationS3Args struct {
	// Name of the S3 bucket.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// An Amazon S3 object key prefix that you can use to limit signed objects keys to begin with the specified prefix.
	Prefix pulumi.StringPtrInput `pulumi:"prefix"`
}

func (SigningJobDestinationS3Args) ElementType

func (SigningJobDestinationS3Args) ToSigningJobDestinationS3Output

func (i SigningJobDestinationS3Args) ToSigningJobDestinationS3Output() SigningJobDestinationS3Output

func (SigningJobDestinationS3Args) ToSigningJobDestinationS3OutputWithContext

func (i SigningJobDestinationS3Args) ToSigningJobDestinationS3OutputWithContext(ctx context.Context) SigningJobDestinationS3Output

func (SigningJobDestinationS3Args) ToSigningJobDestinationS3PtrOutput

func (i SigningJobDestinationS3Args) ToSigningJobDestinationS3PtrOutput() SigningJobDestinationS3PtrOutput

func (SigningJobDestinationS3Args) ToSigningJobDestinationS3PtrOutputWithContext

func (i SigningJobDestinationS3Args) ToSigningJobDestinationS3PtrOutputWithContext(ctx context.Context) SigningJobDestinationS3PtrOutput

type SigningJobDestinationS3Input

type SigningJobDestinationS3Input interface {
	pulumi.Input

	ToSigningJobDestinationS3Output() SigningJobDestinationS3Output
	ToSigningJobDestinationS3OutputWithContext(context.Context) SigningJobDestinationS3Output
}

SigningJobDestinationS3Input is an input type that accepts SigningJobDestinationS3Args and SigningJobDestinationS3Output values. You can construct a concrete instance of `SigningJobDestinationS3Input` via:

SigningJobDestinationS3Args{...}

type SigningJobDestinationS3Output

type SigningJobDestinationS3Output struct{ *pulumi.OutputState }

func (SigningJobDestinationS3Output) Bucket

Name of the S3 bucket.

func (SigningJobDestinationS3Output) ElementType

func (SigningJobDestinationS3Output) Prefix

An Amazon S3 object key prefix that you can use to limit signed objects keys to begin with the specified prefix.

func (SigningJobDestinationS3Output) ToSigningJobDestinationS3Output

func (o SigningJobDestinationS3Output) ToSigningJobDestinationS3Output() SigningJobDestinationS3Output

func (SigningJobDestinationS3Output) ToSigningJobDestinationS3OutputWithContext

func (o SigningJobDestinationS3Output) ToSigningJobDestinationS3OutputWithContext(ctx context.Context) SigningJobDestinationS3Output

func (SigningJobDestinationS3Output) ToSigningJobDestinationS3PtrOutput

func (o SigningJobDestinationS3Output) ToSigningJobDestinationS3PtrOutput() SigningJobDestinationS3PtrOutput

func (SigningJobDestinationS3Output) ToSigningJobDestinationS3PtrOutputWithContext

func (o SigningJobDestinationS3Output) ToSigningJobDestinationS3PtrOutputWithContext(ctx context.Context) SigningJobDestinationS3PtrOutput

type SigningJobDestinationS3PtrInput

type SigningJobDestinationS3PtrInput interface {
	pulumi.Input

	ToSigningJobDestinationS3PtrOutput() SigningJobDestinationS3PtrOutput
	ToSigningJobDestinationS3PtrOutputWithContext(context.Context) SigningJobDestinationS3PtrOutput
}

SigningJobDestinationS3PtrInput is an input type that accepts SigningJobDestinationS3Args, SigningJobDestinationS3Ptr and SigningJobDestinationS3PtrOutput values. You can construct a concrete instance of `SigningJobDestinationS3PtrInput` via:

        SigningJobDestinationS3Args{...}

or:

        nil

type SigningJobDestinationS3PtrOutput

type SigningJobDestinationS3PtrOutput struct{ *pulumi.OutputState }

func (SigningJobDestinationS3PtrOutput) Bucket

Name of the S3 bucket.

func (SigningJobDestinationS3PtrOutput) Elem

func (SigningJobDestinationS3PtrOutput) ElementType

func (SigningJobDestinationS3PtrOutput) Prefix

An Amazon S3 object key prefix that you can use to limit signed objects keys to begin with the specified prefix.

func (SigningJobDestinationS3PtrOutput) ToSigningJobDestinationS3PtrOutput

func (o SigningJobDestinationS3PtrOutput) ToSigningJobDestinationS3PtrOutput() SigningJobDestinationS3PtrOutput

func (SigningJobDestinationS3PtrOutput) ToSigningJobDestinationS3PtrOutputWithContext

func (o SigningJobDestinationS3PtrOutput) ToSigningJobDestinationS3PtrOutputWithContext(ctx context.Context) SigningJobDestinationS3PtrOutput

type SigningJobInput

type SigningJobInput interface {
	pulumi.Input

	ToSigningJobOutput() SigningJobOutput
	ToSigningJobOutputWithContext(ctx context.Context) SigningJobOutput
}

type SigningJobMap

type SigningJobMap map[string]SigningJobInput

func (SigningJobMap) ElementType

func (SigningJobMap) ElementType() reflect.Type

func (SigningJobMap) ToSigningJobMapOutput

func (i SigningJobMap) ToSigningJobMapOutput() SigningJobMapOutput

func (SigningJobMap) ToSigningJobMapOutputWithContext

func (i SigningJobMap) ToSigningJobMapOutputWithContext(ctx context.Context) SigningJobMapOutput

type SigningJobMapInput

type SigningJobMapInput interface {
	pulumi.Input

	ToSigningJobMapOutput() SigningJobMapOutput
	ToSigningJobMapOutputWithContext(context.Context) SigningJobMapOutput
}

SigningJobMapInput is an input type that accepts SigningJobMap and SigningJobMapOutput values. You can construct a concrete instance of `SigningJobMapInput` via:

SigningJobMap{ "key": SigningJobArgs{...} }

type SigningJobMapOutput

type SigningJobMapOutput struct{ *pulumi.OutputState }

func (SigningJobMapOutput) ElementType

func (SigningJobMapOutput) ElementType() reflect.Type

func (SigningJobMapOutput) MapIndex

func (SigningJobMapOutput) ToSigningJobMapOutput

func (o SigningJobMapOutput) ToSigningJobMapOutput() SigningJobMapOutput

func (SigningJobMapOutput) ToSigningJobMapOutputWithContext

func (o SigningJobMapOutput) ToSigningJobMapOutputWithContext(ctx context.Context) SigningJobMapOutput

type SigningJobOutput

type SigningJobOutput struct{ *pulumi.OutputState }

func (SigningJobOutput) CompletedAt

func (o SigningJobOutput) CompletedAt() pulumi.StringOutput

Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the signing job was completed.

func (SigningJobOutput) CreatedAt

func (o SigningJobOutput) CreatedAt() pulumi.StringOutput

Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the signing job was created.

func (SigningJobOutput) Destination

The S3 bucket in which to save your signed object. See Destination below for details.

func (SigningJobOutput) ElementType

func (SigningJobOutput) ElementType() reflect.Type

func (SigningJobOutput) IgnoreSigningJobFailure

func (o SigningJobOutput) IgnoreSigningJobFailure() pulumi.BoolPtrOutput

Set this argument to `true` to ignore signing job failures and retrieve failed status and reason. Default `false`.

func (SigningJobOutput) JobId

The ID of the signing job on output.

func (SigningJobOutput) JobInvoker

func (o SigningJobOutput) JobInvoker() pulumi.StringOutput

The IAM entity that initiated the signing job.

func (SigningJobOutput) JobOwner

func (o SigningJobOutput) JobOwner() pulumi.StringOutput

The AWS account ID of the job owner.

func (SigningJobOutput) PlatformDisplayName

func (o SigningJobOutput) PlatformDisplayName() pulumi.StringOutput

A human-readable name for the signing platform associated with the signing job.

func (SigningJobOutput) PlatformId

func (o SigningJobOutput) PlatformId() pulumi.StringOutput

The platform to which your signed code image will be distributed.

func (SigningJobOutput) ProfileName

func (o SigningJobOutput) ProfileName() pulumi.StringOutput

The name of the profile to initiate the signing operation.

func (SigningJobOutput) ProfileVersion

func (o SigningJobOutput) ProfileVersion() pulumi.StringOutput

The version of the signing profile used to initiate the signing job.

func (SigningJobOutput) RequestedBy

func (o SigningJobOutput) RequestedBy() pulumi.StringOutput

The IAM principal that requested the signing job.

func (SigningJobOutput) RevocationRecords

A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.

func (SigningJobOutput) SignatureExpiresAt

func (o SigningJobOutput) SignatureExpiresAt() pulumi.StringOutput

The time when the signature of a signing job expires.

func (SigningJobOutput) SignedObjects

Name of the S3 bucket where the signed code image is saved by code signing.

func (SigningJobOutput) Source

The S3 bucket that contains the object to sign. See Source below for details.

func (SigningJobOutput) Status

Status of the signing job.

func (SigningJobOutput) StatusReason

func (o SigningJobOutput) StatusReason() pulumi.StringOutput

String value that contains the status reason.

func (SigningJobOutput) ToSigningJobOutput

func (o SigningJobOutput) ToSigningJobOutput() SigningJobOutput

func (SigningJobOutput) ToSigningJobOutputWithContext

func (o SigningJobOutput) ToSigningJobOutputWithContext(ctx context.Context) SigningJobOutput

type SigningJobRevocationRecord

type SigningJobRevocationRecord struct {
	Reason    *string `pulumi:"reason"`
	RevokedAt *string `pulumi:"revokedAt"`
	RevokedBy *string `pulumi:"revokedBy"`
}

type SigningJobRevocationRecordArgs

type SigningJobRevocationRecordArgs struct {
	Reason    pulumi.StringPtrInput `pulumi:"reason"`
	RevokedAt pulumi.StringPtrInput `pulumi:"revokedAt"`
	RevokedBy pulumi.StringPtrInput `pulumi:"revokedBy"`
}

func (SigningJobRevocationRecordArgs) ElementType

func (SigningJobRevocationRecordArgs) ToSigningJobRevocationRecordOutput

func (i SigningJobRevocationRecordArgs) ToSigningJobRevocationRecordOutput() SigningJobRevocationRecordOutput

func (SigningJobRevocationRecordArgs) ToSigningJobRevocationRecordOutputWithContext

func (i SigningJobRevocationRecordArgs) ToSigningJobRevocationRecordOutputWithContext(ctx context.Context) SigningJobRevocationRecordOutput

type SigningJobRevocationRecordArray

type SigningJobRevocationRecordArray []SigningJobRevocationRecordInput

func (SigningJobRevocationRecordArray) ElementType

func (SigningJobRevocationRecordArray) ToSigningJobRevocationRecordArrayOutput

func (i SigningJobRevocationRecordArray) ToSigningJobRevocationRecordArrayOutput() SigningJobRevocationRecordArrayOutput

func (SigningJobRevocationRecordArray) ToSigningJobRevocationRecordArrayOutputWithContext

func (i SigningJobRevocationRecordArray) ToSigningJobRevocationRecordArrayOutputWithContext(ctx context.Context) SigningJobRevocationRecordArrayOutput

type SigningJobRevocationRecordArrayInput

type SigningJobRevocationRecordArrayInput interface {
	pulumi.Input

	ToSigningJobRevocationRecordArrayOutput() SigningJobRevocationRecordArrayOutput
	ToSigningJobRevocationRecordArrayOutputWithContext(context.Context) SigningJobRevocationRecordArrayOutput
}

SigningJobRevocationRecordArrayInput is an input type that accepts SigningJobRevocationRecordArray and SigningJobRevocationRecordArrayOutput values. You can construct a concrete instance of `SigningJobRevocationRecordArrayInput` via:

SigningJobRevocationRecordArray{ SigningJobRevocationRecordArgs{...} }

type SigningJobRevocationRecordArrayOutput

type SigningJobRevocationRecordArrayOutput struct{ *pulumi.OutputState }

func (SigningJobRevocationRecordArrayOutput) ElementType

func (SigningJobRevocationRecordArrayOutput) Index

func (SigningJobRevocationRecordArrayOutput) ToSigningJobRevocationRecordArrayOutput

func (o SigningJobRevocationRecordArrayOutput) ToSigningJobRevocationRecordArrayOutput() SigningJobRevocationRecordArrayOutput

func (SigningJobRevocationRecordArrayOutput) ToSigningJobRevocationRecordArrayOutputWithContext

func (o SigningJobRevocationRecordArrayOutput) ToSigningJobRevocationRecordArrayOutputWithContext(ctx context.Context) SigningJobRevocationRecordArrayOutput

type SigningJobRevocationRecordInput

type SigningJobRevocationRecordInput interface {
	pulumi.Input

	ToSigningJobRevocationRecordOutput() SigningJobRevocationRecordOutput
	ToSigningJobRevocationRecordOutputWithContext(context.Context) SigningJobRevocationRecordOutput
}

SigningJobRevocationRecordInput is an input type that accepts SigningJobRevocationRecordArgs and SigningJobRevocationRecordOutput values. You can construct a concrete instance of `SigningJobRevocationRecordInput` via:

SigningJobRevocationRecordArgs{...}

type SigningJobRevocationRecordOutput

type SigningJobRevocationRecordOutput struct{ *pulumi.OutputState }

func (SigningJobRevocationRecordOutput) ElementType

func (SigningJobRevocationRecordOutput) Reason

func (SigningJobRevocationRecordOutput) RevokedAt

func (SigningJobRevocationRecordOutput) RevokedBy

func (SigningJobRevocationRecordOutput) ToSigningJobRevocationRecordOutput

func (o SigningJobRevocationRecordOutput) ToSigningJobRevocationRecordOutput() SigningJobRevocationRecordOutput

func (SigningJobRevocationRecordOutput) ToSigningJobRevocationRecordOutputWithContext

func (o SigningJobRevocationRecordOutput) ToSigningJobRevocationRecordOutputWithContext(ctx context.Context) SigningJobRevocationRecordOutput

type SigningJobSignedObject

type SigningJobSignedObject struct {
	// A configuration block describing the S3 Destination object: See S3 Destination below for details.
	S3s []SigningJobSignedObjectS3 `pulumi:"s3s"`
}

type SigningJobSignedObjectArgs

type SigningJobSignedObjectArgs struct {
	// A configuration block describing the S3 Destination object: See S3 Destination below for details.
	S3s SigningJobSignedObjectS3ArrayInput `pulumi:"s3s"`
}

func (SigningJobSignedObjectArgs) ElementType

func (SigningJobSignedObjectArgs) ElementType() reflect.Type

func (SigningJobSignedObjectArgs) ToSigningJobSignedObjectOutput

func (i SigningJobSignedObjectArgs) ToSigningJobSignedObjectOutput() SigningJobSignedObjectOutput

func (SigningJobSignedObjectArgs) ToSigningJobSignedObjectOutputWithContext

func (i SigningJobSignedObjectArgs) ToSigningJobSignedObjectOutputWithContext(ctx context.Context) SigningJobSignedObjectOutput

type SigningJobSignedObjectArray

type SigningJobSignedObjectArray []SigningJobSignedObjectInput

func (SigningJobSignedObjectArray) ElementType

func (SigningJobSignedObjectArray) ToSigningJobSignedObjectArrayOutput

func (i SigningJobSignedObjectArray) ToSigningJobSignedObjectArrayOutput() SigningJobSignedObjectArrayOutput

func (SigningJobSignedObjectArray) ToSigningJobSignedObjectArrayOutputWithContext

func (i SigningJobSignedObjectArray) ToSigningJobSignedObjectArrayOutputWithContext(ctx context.Context) SigningJobSignedObjectArrayOutput

type SigningJobSignedObjectArrayInput

type SigningJobSignedObjectArrayInput interface {
	pulumi.Input

	ToSigningJobSignedObjectArrayOutput() SigningJobSignedObjectArrayOutput
	ToSigningJobSignedObjectArrayOutputWithContext(context.Context) SigningJobSignedObjectArrayOutput
}

SigningJobSignedObjectArrayInput is an input type that accepts SigningJobSignedObjectArray and SigningJobSignedObjectArrayOutput values. You can construct a concrete instance of `SigningJobSignedObjectArrayInput` via:

SigningJobSignedObjectArray{ SigningJobSignedObjectArgs{...} }

type SigningJobSignedObjectArrayOutput

type SigningJobSignedObjectArrayOutput struct{ *pulumi.OutputState }

func (SigningJobSignedObjectArrayOutput) ElementType

func (SigningJobSignedObjectArrayOutput) Index

func (SigningJobSignedObjectArrayOutput) ToSigningJobSignedObjectArrayOutput

func (o SigningJobSignedObjectArrayOutput) ToSigningJobSignedObjectArrayOutput() SigningJobSignedObjectArrayOutput

func (SigningJobSignedObjectArrayOutput) ToSigningJobSignedObjectArrayOutputWithContext

func (o SigningJobSignedObjectArrayOutput) ToSigningJobSignedObjectArrayOutputWithContext(ctx context.Context) SigningJobSignedObjectArrayOutput

type SigningJobSignedObjectInput

type SigningJobSignedObjectInput interface {
	pulumi.Input

	ToSigningJobSignedObjectOutput() SigningJobSignedObjectOutput
	ToSigningJobSignedObjectOutputWithContext(context.Context) SigningJobSignedObjectOutput
}

SigningJobSignedObjectInput is an input type that accepts SigningJobSignedObjectArgs and SigningJobSignedObjectOutput values. You can construct a concrete instance of `SigningJobSignedObjectInput` via:

SigningJobSignedObjectArgs{...}

type SigningJobSignedObjectOutput

type SigningJobSignedObjectOutput struct{ *pulumi.OutputState }

func (SigningJobSignedObjectOutput) ElementType

func (SigningJobSignedObjectOutput) S3s

A configuration block describing the S3 Destination object: See S3 Destination below for details.

func (SigningJobSignedObjectOutput) ToSigningJobSignedObjectOutput

func (o SigningJobSignedObjectOutput) ToSigningJobSignedObjectOutput() SigningJobSignedObjectOutput

func (SigningJobSignedObjectOutput) ToSigningJobSignedObjectOutputWithContext

func (o SigningJobSignedObjectOutput) ToSigningJobSignedObjectOutputWithContext(ctx context.Context) SigningJobSignedObjectOutput

type SigningJobSignedObjectS3

type SigningJobSignedObjectS3 struct {
	// Name of the S3 bucket.
	Bucket *string `pulumi:"bucket"`
	// Key name of the object that contains your unsigned code.
	Key *string `pulumi:"key"`
}

type SigningJobSignedObjectS3Args

type SigningJobSignedObjectS3Args struct {
	// Name of the S3 bucket.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// Key name of the object that contains your unsigned code.
	Key pulumi.StringPtrInput `pulumi:"key"`
}

func (SigningJobSignedObjectS3Args) ElementType

func (SigningJobSignedObjectS3Args) ToSigningJobSignedObjectS3Output

func (i SigningJobSignedObjectS3Args) ToSigningJobSignedObjectS3Output() SigningJobSignedObjectS3Output

func (SigningJobSignedObjectS3Args) ToSigningJobSignedObjectS3OutputWithContext

func (i SigningJobSignedObjectS3Args) ToSigningJobSignedObjectS3OutputWithContext(ctx context.Context) SigningJobSignedObjectS3Output

type SigningJobSignedObjectS3Array

type SigningJobSignedObjectS3Array []SigningJobSignedObjectS3Input

func (SigningJobSignedObjectS3Array) ElementType

func (SigningJobSignedObjectS3Array) ToSigningJobSignedObjectS3ArrayOutput

func (i SigningJobSignedObjectS3Array) ToSigningJobSignedObjectS3ArrayOutput() SigningJobSignedObjectS3ArrayOutput

func (SigningJobSignedObjectS3Array) ToSigningJobSignedObjectS3ArrayOutputWithContext

func (i SigningJobSignedObjectS3Array) ToSigningJobSignedObjectS3ArrayOutputWithContext(ctx context.Context) SigningJobSignedObjectS3ArrayOutput

type SigningJobSignedObjectS3ArrayInput

type SigningJobSignedObjectS3ArrayInput interface {
	pulumi.Input

	ToSigningJobSignedObjectS3ArrayOutput() SigningJobSignedObjectS3ArrayOutput
	ToSigningJobSignedObjectS3ArrayOutputWithContext(context.Context) SigningJobSignedObjectS3ArrayOutput
}

SigningJobSignedObjectS3ArrayInput is an input type that accepts SigningJobSignedObjectS3Array and SigningJobSignedObjectS3ArrayOutput values. You can construct a concrete instance of `SigningJobSignedObjectS3ArrayInput` via:

SigningJobSignedObjectS3Array{ SigningJobSignedObjectS3Args{...} }

type SigningJobSignedObjectS3ArrayOutput

type SigningJobSignedObjectS3ArrayOutput struct{ *pulumi.OutputState }

func (SigningJobSignedObjectS3ArrayOutput) ElementType

func (SigningJobSignedObjectS3ArrayOutput) Index

func (SigningJobSignedObjectS3ArrayOutput) ToSigningJobSignedObjectS3ArrayOutput

func (o SigningJobSignedObjectS3ArrayOutput) ToSigningJobSignedObjectS3ArrayOutput() SigningJobSignedObjectS3ArrayOutput

func (SigningJobSignedObjectS3ArrayOutput) ToSigningJobSignedObjectS3ArrayOutputWithContext

func (o SigningJobSignedObjectS3ArrayOutput) ToSigningJobSignedObjectS3ArrayOutputWithContext(ctx context.Context) SigningJobSignedObjectS3ArrayOutput

type SigningJobSignedObjectS3Input

type SigningJobSignedObjectS3Input interface {
	pulumi.Input

	ToSigningJobSignedObjectS3Output() SigningJobSignedObjectS3Output
	ToSigningJobSignedObjectS3OutputWithContext(context.Context) SigningJobSignedObjectS3Output
}

SigningJobSignedObjectS3Input is an input type that accepts SigningJobSignedObjectS3Args and SigningJobSignedObjectS3Output values. You can construct a concrete instance of `SigningJobSignedObjectS3Input` via:

SigningJobSignedObjectS3Args{...}

type SigningJobSignedObjectS3Output

type SigningJobSignedObjectS3Output struct{ *pulumi.OutputState }

func (SigningJobSignedObjectS3Output) Bucket

Name of the S3 bucket.

func (SigningJobSignedObjectS3Output) ElementType

func (SigningJobSignedObjectS3Output) Key

Key name of the object that contains your unsigned code.

func (SigningJobSignedObjectS3Output) ToSigningJobSignedObjectS3Output

func (o SigningJobSignedObjectS3Output) ToSigningJobSignedObjectS3Output() SigningJobSignedObjectS3Output

func (SigningJobSignedObjectS3Output) ToSigningJobSignedObjectS3OutputWithContext

func (o SigningJobSignedObjectS3Output) ToSigningJobSignedObjectS3OutputWithContext(ctx context.Context) SigningJobSignedObjectS3Output

type SigningJobSource

type SigningJobSource struct {
	// A configuration block describing the S3 Source object: See S3 Source below for details.
	S3 SigningJobSourceS3 `pulumi:"s3"`
}

type SigningJobSourceArgs

type SigningJobSourceArgs struct {
	// A configuration block describing the S3 Source object: See S3 Source below for details.
	S3 SigningJobSourceS3Input `pulumi:"s3"`
}

func (SigningJobSourceArgs) ElementType

func (SigningJobSourceArgs) ElementType() reflect.Type

func (SigningJobSourceArgs) ToSigningJobSourceOutput

func (i SigningJobSourceArgs) ToSigningJobSourceOutput() SigningJobSourceOutput

func (SigningJobSourceArgs) ToSigningJobSourceOutputWithContext

func (i SigningJobSourceArgs) ToSigningJobSourceOutputWithContext(ctx context.Context) SigningJobSourceOutput

func (SigningJobSourceArgs) ToSigningJobSourcePtrOutput

func (i SigningJobSourceArgs) ToSigningJobSourcePtrOutput() SigningJobSourcePtrOutput

func (SigningJobSourceArgs) ToSigningJobSourcePtrOutputWithContext

func (i SigningJobSourceArgs) ToSigningJobSourcePtrOutputWithContext(ctx context.Context) SigningJobSourcePtrOutput

type SigningJobSourceInput

type SigningJobSourceInput interface {
	pulumi.Input

	ToSigningJobSourceOutput() SigningJobSourceOutput
	ToSigningJobSourceOutputWithContext(context.Context) SigningJobSourceOutput
}

SigningJobSourceInput is an input type that accepts SigningJobSourceArgs and SigningJobSourceOutput values. You can construct a concrete instance of `SigningJobSourceInput` via:

SigningJobSourceArgs{...}

type SigningJobSourceOutput

type SigningJobSourceOutput struct{ *pulumi.OutputState }

func (SigningJobSourceOutput) ElementType

func (SigningJobSourceOutput) ElementType() reflect.Type

func (SigningJobSourceOutput) S3

A configuration block describing the S3 Source object: See S3 Source below for details.

func (SigningJobSourceOutput) ToSigningJobSourceOutput

func (o SigningJobSourceOutput) ToSigningJobSourceOutput() SigningJobSourceOutput

func (SigningJobSourceOutput) ToSigningJobSourceOutputWithContext

func (o SigningJobSourceOutput) ToSigningJobSourceOutputWithContext(ctx context.Context) SigningJobSourceOutput

func (SigningJobSourceOutput) ToSigningJobSourcePtrOutput

func (o SigningJobSourceOutput) ToSigningJobSourcePtrOutput() SigningJobSourcePtrOutput

func (SigningJobSourceOutput) ToSigningJobSourcePtrOutputWithContext

func (o SigningJobSourceOutput) ToSigningJobSourcePtrOutputWithContext(ctx context.Context) SigningJobSourcePtrOutput

type SigningJobSourcePtrInput

type SigningJobSourcePtrInput interface {
	pulumi.Input

	ToSigningJobSourcePtrOutput() SigningJobSourcePtrOutput
	ToSigningJobSourcePtrOutputWithContext(context.Context) SigningJobSourcePtrOutput
}

SigningJobSourcePtrInput is an input type that accepts SigningJobSourceArgs, SigningJobSourcePtr and SigningJobSourcePtrOutput values. You can construct a concrete instance of `SigningJobSourcePtrInput` via:

        SigningJobSourceArgs{...}

or:

        nil

type SigningJobSourcePtrOutput

type SigningJobSourcePtrOutput struct{ *pulumi.OutputState }

func (SigningJobSourcePtrOutput) Elem

func (SigningJobSourcePtrOutput) ElementType

func (SigningJobSourcePtrOutput) ElementType() reflect.Type

func (SigningJobSourcePtrOutput) S3

A configuration block describing the S3 Source object: See S3 Source below for details.

func (SigningJobSourcePtrOutput) ToSigningJobSourcePtrOutput

func (o SigningJobSourcePtrOutput) ToSigningJobSourcePtrOutput() SigningJobSourcePtrOutput

func (SigningJobSourcePtrOutput) ToSigningJobSourcePtrOutputWithContext

func (o SigningJobSourcePtrOutput) ToSigningJobSourcePtrOutputWithContext(ctx context.Context) SigningJobSourcePtrOutput

type SigningJobSourceS3

type SigningJobSourceS3 struct {
	// Name of the S3 bucket.
	Bucket string `pulumi:"bucket"`
	// Key name of the object that contains your unsigned code.
	Key string `pulumi:"key"`
	// Version of your source image in your version enabled S3 bucket.
	Version string `pulumi:"version"`
}

type SigningJobSourceS3Args

type SigningJobSourceS3Args struct {
	// Name of the S3 bucket.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// Key name of the object that contains your unsigned code.
	Key pulumi.StringInput `pulumi:"key"`
	// Version of your source image in your version enabled S3 bucket.
	Version pulumi.StringInput `pulumi:"version"`
}

func (SigningJobSourceS3Args) ElementType

func (SigningJobSourceS3Args) ElementType() reflect.Type

func (SigningJobSourceS3Args) ToSigningJobSourceS3Output

func (i SigningJobSourceS3Args) ToSigningJobSourceS3Output() SigningJobSourceS3Output

func (SigningJobSourceS3Args) ToSigningJobSourceS3OutputWithContext

func (i SigningJobSourceS3Args) ToSigningJobSourceS3OutputWithContext(ctx context.Context) SigningJobSourceS3Output

func (SigningJobSourceS3Args) ToSigningJobSourceS3PtrOutput

func (i SigningJobSourceS3Args) ToSigningJobSourceS3PtrOutput() SigningJobSourceS3PtrOutput

func (SigningJobSourceS3Args) ToSigningJobSourceS3PtrOutputWithContext

func (i SigningJobSourceS3Args) ToSigningJobSourceS3PtrOutputWithContext(ctx context.Context) SigningJobSourceS3PtrOutput

type SigningJobSourceS3Input

type SigningJobSourceS3Input interface {
	pulumi.Input

	ToSigningJobSourceS3Output() SigningJobSourceS3Output
	ToSigningJobSourceS3OutputWithContext(context.Context) SigningJobSourceS3Output
}

SigningJobSourceS3Input is an input type that accepts SigningJobSourceS3Args and SigningJobSourceS3Output values. You can construct a concrete instance of `SigningJobSourceS3Input` via:

SigningJobSourceS3Args{...}

type SigningJobSourceS3Output

type SigningJobSourceS3Output struct{ *pulumi.OutputState }

func (SigningJobSourceS3Output) Bucket

Name of the S3 bucket.

func (SigningJobSourceS3Output) ElementType

func (SigningJobSourceS3Output) ElementType() reflect.Type

func (SigningJobSourceS3Output) Key

Key name of the object that contains your unsigned code.

func (SigningJobSourceS3Output) ToSigningJobSourceS3Output

func (o SigningJobSourceS3Output) ToSigningJobSourceS3Output() SigningJobSourceS3Output

func (SigningJobSourceS3Output) ToSigningJobSourceS3OutputWithContext

func (o SigningJobSourceS3Output) ToSigningJobSourceS3OutputWithContext(ctx context.Context) SigningJobSourceS3Output

func (SigningJobSourceS3Output) ToSigningJobSourceS3PtrOutput

func (o SigningJobSourceS3Output) ToSigningJobSourceS3PtrOutput() SigningJobSourceS3PtrOutput

func (SigningJobSourceS3Output) ToSigningJobSourceS3PtrOutputWithContext

func (o SigningJobSourceS3Output) ToSigningJobSourceS3PtrOutputWithContext(ctx context.Context) SigningJobSourceS3PtrOutput

func (SigningJobSourceS3Output) Version

Version of your source image in your version enabled S3 bucket.

type SigningJobSourceS3PtrInput

type SigningJobSourceS3PtrInput interface {
	pulumi.Input

	ToSigningJobSourceS3PtrOutput() SigningJobSourceS3PtrOutput
	ToSigningJobSourceS3PtrOutputWithContext(context.Context) SigningJobSourceS3PtrOutput
}

SigningJobSourceS3PtrInput is an input type that accepts SigningJobSourceS3Args, SigningJobSourceS3Ptr and SigningJobSourceS3PtrOutput values. You can construct a concrete instance of `SigningJobSourceS3PtrInput` via:

        SigningJobSourceS3Args{...}

or:

        nil

type SigningJobSourceS3PtrOutput

type SigningJobSourceS3PtrOutput struct{ *pulumi.OutputState }

func (SigningJobSourceS3PtrOutput) Bucket

Name of the S3 bucket.

func (SigningJobSourceS3PtrOutput) Elem

func (SigningJobSourceS3PtrOutput) ElementType

func (SigningJobSourceS3PtrOutput) Key

Key name of the object that contains your unsigned code.

func (SigningJobSourceS3PtrOutput) ToSigningJobSourceS3PtrOutput

func (o SigningJobSourceS3PtrOutput) ToSigningJobSourceS3PtrOutput() SigningJobSourceS3PtrOutput

func (SigningJobSourceS3PtrOutput) ToSigningJobSourceS3PtrOutputWithContext

func (o SigningJobSourceS3PtrOutput) ToSigningJobSourceS3PtrOutputWithContext(ctx context.Context) SigningJobSourceS3PtrOutput

func (SigningJobSourceS3PtrOutput) Version

Version of your source image in your version enabled S3 bucket.

type SigningJobState

type SigningJobState struct {
	// Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the signing job was completed.
	CompletedAt pulumi.StringPtrInput
	// Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the signing job was created.
	CreatedAt pulumi.StringPtrInput
	// The S3 bucket in which to save your signed object. See Destination below for details.
	Destination SigningJobDestinationPtrInput
	// Set this argument to `true` to ignore signing job failures and retrieve failed status and reason. Default `false`.
	IgnoreSigningJobFailure pulumi.BoolPtrInput
	// The ID of the signing job on output.
	JobId pulumi.StringPtrInput
	// The IAM entity that initiated the signing job.
	JobInvoker pulumi.StringPtrInput
	// The AWS account ID of the job owner.
	JobOwner pulumi.StringPtrInput
	// A human-readable name for the signing platform associated with the signing job.
	PlatformDisplayName pulumi.StringPtrInput
	// The platform to which your signed code image will be distributed.
	PlatformId pulumi.StringPtrInput
	// The name of the profile to initiate the signing operation.
	ProfileName pulumi.StringPtrInput
	// The version of the signing profile used to initiate the signing job.
	ProfileVersion pulumi.StringPtrInput
	// The IAM principal that requested the signing job.
	RequestedBy pulumi.StringPtrInput
	// A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
	RevocationRecords SigningJobRevocationRecordArrayInput
	// The time when the signature of a signing job expires.
	SignatureExpiresAt pulumi.StringPtrInput
	// Name of the S3 bucket where the signed code image is saved by code signing.
	SignedObjects SigningJobSignedObjectArrayInput
	// The S3 bucket that contains the object to sign. See Source below for details.
	Source SigningJobSourcePtrInput
	// Status of the signing job.
	Status pulumi.StringPtrInput
	// String value that contains the status reason.
	StatusReason pulumi.StringPtrInput
}

func (SigningJobState) ElementType

func (SigningJobState) ElementType() reflect.Type

type SigningProfile

type SigningProfile struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) for the signing profile.
	Arn        pulumi.StringOutput `pulumi:"arn"`
	Name       pulumi.StringOutput `pulumi:"name"`
	NamePrefix pulumi.StringOutput `pulumi:"namePrefix"`
	// A human-readable name for the signing platform associated with the signing profile.
	PlatformDisplayName pulumi.StringOutput `pulumi:"platformDisplayName"`
	// The ID of the platform that is used by the target signing profile.
	PlatformId pulumi.StringOutput `pulumi:"platformId"`
	// Revocation information for a signing profile. See `revocationRecord` Block below for details.
	RevocationRecords SigningProfileRevocationRecordArrayOutput `pulumi:"revocationRecords"`
	// The validity period for a signing job. See `signatureValidityPeriod` Block below for details.
	SignatureValidityPeriod SigningProfileSignatureValidityPeriodOutput `pulumi:"signatureValidityPeriod"`
	// The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See `signingMaterial` Block below for details.
	SigningMaterial SigningProfileSigningMaterialOutput `pulumi:"signingMaterial"`
	// The status of the target signing profile.
	Status pulumi.StringOutput `pulumi:"status"`
	// A list of tags associated with the signing profile. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
	// The current version of the signing profile.
	Version pulumi.StringOutput `pulumi:"version"`
	// The signing profile ARN, including the profile version.
	VersionArn pulumi.StringOutput `pulumi:"versionArn"`
}

Creates a Signer Signing Profile. A signing profile contains information about the code signing configuration parameters that can be used by a given code signing user.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/signer"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := signer.NewSigningProfile(ctx, "test_sp", &signer.SigningProfileArgs{
			PlatformId: pulumi.String("AWSLambda-SHA384-ECDSA"),
		})
		if err != nil {
			return err
		}
		_, err = signer.NewSigningProfile(ctx, "prod_sp", &signer.SigningProfileArgs{
			PlatformId: pulumi.String("AWSLambda-SHA384-ECDSA"),
			NamePrefix: pulumi.String("prod_sp_"),
			SignatureValidityPeriod: &signer.SigningProfileSignatureValidityPeriodArgs{
				Value: pulumi.Int(5),
				Type:  pulumi.String("YEARS"),
			},
			Tags: pulumi.StringMap{
				"tag1": pulumi.String("value1"),
				"tag2": pulumi.String("value2"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import Signer signing profiles using the `name`. For example:

```sh $ pulumi import aws:signer/signingProfile:SigningProfile test_signer_signing_profile test_sp_DdW3Mk1foYL88fajut4mTVFGpuwfd4ACO6ANL0D1uIj7lrn8adK ```

func GetSigningProfile

func GetSigningProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SigningProfileState, opts ...pulumi.ResourceOption) (*SigningProfile, error)

GetSigningProfile gets an existing SigningProfile 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 NewSigningProfile

func NewSigningProfile(ctx *pulumi.Context,
	name string, args *SigningProfileArgs, opts ...pulumi.ResourceOption) (*SigningProfile, error)

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

func (*SigningProfile) ElementType

func (*SigningProfile) ElementType() reflect.Type

func (*SigningProfile) ToSigningProfileOutput

func (i *SigningProfile) ToSigningProfileOutput() SigningProfileOutput

func (*SigningProfile) ToSigningProfileOutputWithContext

func (i *SigningProfile) ToSigningProfileOutputWithContext(ctx context.Context) SigningProfileOutput

type SigningProfileArgs

type SigningProfileArgs struct {
	Name       pulumi.StringPtrInput
	NamePrefix pulumi.StringPtrInput
	// The ID of the platform that is used by the target signing profile.
	PlatformId pulumi.StringInput
	// The validity period for a signing job. See `signatureValidityPeriod` Block below for details.
	SignatureValidityPeriod SigningProfileSignatureValidityPeriodPtrInput
	// The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See `signingMaterial` Block below for details.
	SigningMaterial SigningProfileSigningMaterialPtrInput
	// A list of tags associated with the signing profile. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a SigningProfile resource.

func (SigningProfileArgs) ElementType

func (SigningProfileArgs) ElementType() reflect.Type

type SigningProfileArray

type SigningProfileArray []SigningProfileInput

func (SigningProfileArray) ElementType

func (SigningProfileArray) ElementType() reflect.Type

func (SigningProfileArray) ToSigningProfileArrayOutput

func (i SigningProfileArray) ToSigningProfileArrayOutput() SigningProfileArrayOutput

func (SigningProfileArray) ToSigningProfileArrayOutputWithContext

func (i SigningProfileArray) ToSigningProfileArrayOutputWithContext(ctx context.Context) SigningProfileArrayOutput

type SigningProfileArrayInput

type SigningProfileArrayInput interface {
	pulumi.Input

	ToSigningProfileArrayOutput() SigningProfileArrayOutput
	ToSigningProfileArrayOutputWithContext(context.Context) SigningProfileArrayOutput
}

SigningProfileArrayInput is an input type that accepts SigningProfileArray and SigningProfileArrayOutput values. You can construct a concrete instance of `SigningProfileArrayInput` via:

SigningProfileArray{ SigningProfileArgs{...} }

type SigningProfileArrayOutput

type SigningProfileArrayOutput struct{ *pulumi.OutputState }

func (SigningProfileArrayOutput) ElementType

func (SigningProfileArrayOutput) ElementType() reflect.Type

func (SigningProfileArrayOutput) Index

func (SigningProfileArrayOutput) ToSigningProfileArrayOutput

func (o SigningProfileArrayOutput) ToSigningProfileArrayOutput() SigningProfileArrayOutput

func (SigningProfileArrayOutput) ToSigningProfileArrayOutputWithContext

func (o SigningProfileArrayOutput) ToSigningProfileArrayOutputWithContext(ctx context.Context) SigningProfileArrayOutput

type SigningProfileInput

type SigningProfileInput interface {
	pulumi.Input

	ToSigningProfileOutput() SigningProfileOutput
	ToSigningProfileOutputWithContext(ctx context.Context) SigningProfileOutput
}

type SigningProfileMap

type SigningProfileMap map[string]SigningProfileInput

func (SigningProfileMap) ElementType

func (SigningProfileMap) ElementType() reflect.Type

func (SigningProfileMap) ToSigningProfileMapOutput

func (i SigningProfileMap) ToSigningProfileMapOutput() SigningProfileMapOutput

func (SigningProfileMap) ToSigningProfileMapOutputWithContext

func (i SigningProfileMap) ToSigningProfileMapOutputWithContext(ctx context.Context) SigningProfileMapOutput

type SigningProfileMapInput

type SigningProfileMapInput interface {
	pulumi.Input

	ToSigningProfileMapOutput() SigningProfileMapOutput
	ToSigningProfileMapOutputWithContext(context.Context) SigningProfileMapOutput
}

SigningProfileMapInput is an input type that accepts SigningProfileMap and SigningProfileMapOutput values. You can construct a concrete instance of `SigningProfileMapInput` via:

SigningProfileMap{ "key": SigningProfileArgs{...} }

type SigningProfileMapOutput

type SigningProfileMapOutput struct{ *pulumi.OutputState }

func (SigningProfileMapOutput) ElementType

func (SigningProfileMapOutput) ElementType() reflect.Type

func (SigningProfileMapOutput) MapIndex

func (SigningProfileMapOutput) ToSigningProfileMapOutput

func (o SigningProfileMapOutput) ToSigningProfileMapOutput() SigningProfileMapOutput

func (SigningProfileMapOutput) ToSigningProfileMapOutputWithContext

func (o SigningProfileMapOutput) ToSigningProfileMapOutputWithContext(ctx context.Context) SigningProfileMapOutput

type SigningProfileOutput

type SigningProfileOutput struct{ *pulumi.OutputState }

func (SigningProfileOutput) Arn

The Amazon Resource Name (ARN) for the signing profile.

func (SigningProfileOutput) ElementType

func (SigningProfileOutput) ElementType() reflect.Type

func (SigningProfileOutput) Name

func (SigningProfileOutput) NamePrefix

func (o SigningProfileOutput) NamePrefix() pulumi.StringOutput

func (SigningProfileOutput) PlatformDisplayName

func (o SigningProfileOutput) PlatformDisplayName() pulumi.StringOutput

A human-readable name for the signing platform associated with the signing profile.

func (SigningProfileOutput) PlatformId

func (o SigningProfileOutput) PlatformId() pulumi.StringOutput

The ID of the platform that is used by the target signing profile.

func (SigningProfileOutput) RevocationRecords

Revocation information for a signing profile. See `revocationRecord` Block below for details.

func (SigningProfileOutput) SignatureValidityPeriod

The validity period for a signing job. See `signatureValidityPeriod` Block below for details.

func (SigningProfileOutput) SigningMaterial

The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See `signingMaterial` Block below for details.

func (SigningProfileOutput) Status

The status of the target signing profile.

func (SigningProfileOutput) Tags

A list of tags associated with the signing profile. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.

func (SigningProfileOutput) TagsAll deprecated

A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.

Deprecated: Please use `tags` instead.

func (SigningProfileOutput) ToSigningProfileOutput

func (o SigningProfileOutput) ToSigningProfileOutput() SigningProfileOutput

func (SigningProfileOutput) ToSigningProfileOutputWithContext

func (o SigningProfileOutput) ToSigningProfileOutputWithContext(ctx context.Context) SigningProfileOutput

func (SigningProfileOutput) Version

The current version of the signing profile.

func (SigningProfileOutput) VersionArn

func (o SigningProfileOutput) VersionArn() pulumi.StringOutput

The signing profile ARN, including the profile version.

type SigningProfilePermission

type SigningProfilePermission struct {
	pulumi.CustomResourceState

	// An AWS Signer action permitted as part of cross-account permissions. Valid values: `signer:StartSigningJob`, `signer:GetSigningProfile`, `signer:RevokeSignature`, or `signer:SignPayload`.
	Action pulumi.StringOutput `pulumi:"action"`
	// The AWS principal to be granted a cross-account permission.
	Principal pulumi.StringOutput `pulumi:"principal"`
	// Name of the signing profile to add the cross-account permissions.
	ProfileName pulumi.StringOutput `pulumi:"profileName"`
	// The signing profile version that a permission applies to.
	ProfileVersion pulumi.StringOutput `pulumi:"profileVersion"`
	// A unique statement identifier. By default generated by the provider.
	StatementId pulumi.StringOutput `pulumi:"statementId"`
	// A statement identifier prefix. The provider will generate a unique suffix. Conflicts with `statementId`.
	StatementIdPrefix pulumi.StringOutput `pulumi:"statementIdPrefix"`
}

Creates a Signer Signing Profile Permission. That is, a cross-account permission for a signing profile.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/signer"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		prodSp, err := signer.NewSigningProfile(ctx, "prod_sp", &signer.SigningProfileArgs{
			PlatformId: pulumi.String("AWSLambda-SHA384-ECDSA"),
			NamePrefix: pulumi.String("prod_sp_"),
			SignatureValidityPeriod: &signer.SigningProfileSignatureValidityPeriodArgs{
				Value: pulumi.Int(5),
				Type:  pulumi.String("YEARS"),
			},
			Tags: pulumi.StringMap{
				"tag1": pulumi.String("value1"),
				"tag2": pulumi.String("value2"),
			},
		})
		if err != nil {
			return err
		}
		_, err = signer.NewSigningProfilePermission(ctx, "sp_permission_1", &signer.SigningProfilePermissionArgs{
			ProfileName: prodSp.Name,
			Action:      pulumi.String("signer:StartSigningJob"),
			Principal:   pulumi.Any(awsAccount),
		})
		if err != nil {
			return err
		}
		_, err = signer.NewSigningProfilePermission(ctx, "sp_permission_2", &signer.SigningProfilePermissionArgs{
			ProfileName: prodSp.Name,
			Action:      pulumi.String("signer:GetSigningProfile"),
			Principal:   pulumi.Any(awsTeamRoleArn),
			StatementId: pulumi.String("ProdAccountStartSigningJob_StatementId"),
		})
		if err != nil {
			return err
		}
		_, err = signer.NewSigningProfilePermission(ctx, "sp_permission_3", &signer.SigningProfilePermissionArgs{
			ProfileName:       prodSp.Name,
			Action:            pulumi.String("signer:RevokeSignature"),
			Principal:         pulumi.String("123456789012"),
			ProfileVersion:    prodSp.Version,
			StatementIdPrefix: pulumi.String("version-permission-"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import Signer signing profile permission statements using profile_name/statement_id. For example:

```sh $ pulumi import aws:signer/signingProfilePermission:SigningProfilePermission test_signer_signing_profile_permission prod_profile_DdW3Mk1foYL88fajut4mTVFGpuwfd4ACO6ANL0D1uIj7lrn8adK/ProdAccountStartSigningJobStatementId ```

func GetSigningProfilePermission

func GetSigningProfilePermission(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SigningProfilePermissionState, opts ...pulumi.ResourceOption) (*SigningProfilePermission, error)

GetSigningProfilePermission gets an existing SigningProfilePermission 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 NewSigningProfilePermission

func NewSigningProfilePermission(ctx *pulumi.Context,
	name string, args *SigningProfilePermissionArgs, opts ...pulumi.ResourceOption) (*SigningProfilePermission, error)

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

func (*SigningProfilePermission) ElementType

func (*SigningProfilePermission) ElementType() reflect.Type

func (*SigningProfilePermission) ToSigningProfilePermissionOutput

func (i *SigningProfilePermission) ToSigningProfilePermissionOutput() SigningProfilePermissionOutput

func (*SigningProfilePermission) ToSigningProfilePermissionOutputWithContext

func (i *SigningProfilePermission) ToSigningProfilePermissionOutputWithContext(ctx context.Context) SigningProfilePermissionOutput

type SigningProfilePermissionArgs

type SigningProfilePermissionArgs struct {
	// An AWS Signer action permitted as part of cross-account permissions. Valid values: `signer:StartSigningJob`, `signer:GetSigningProfile`, `signer:RevokeSignature`, or `signer:SignPayload`.
	Action pulumi.StringInput
	// The AWS principal to be granted a cross-account permission.
	Principal pulumi.StringInput
	// Name of the signing profile to add the cross-account permissions.
	ProfileName pulumi.StringInput
	// The signing profile version that a permission applies to.
	ProfileVersion pulumi.StringPtrInput
	// A unique statement identifier. By default generated by the provider.
	StatementId pulumi.StringPtrInput
	// A statement identifier prefix. The provider will generate a unique suffix. Conflicts with `statementId`.
	StatementIdPrefix pulumi.StringPtrInput
}

The set of arguments for constructing a SigningProfilePermission resource.

func (SigningProfilePermissionArgs) ElementType

type SigningProfilePermissionArray

type SigningProfilePermissionArray []SigningProfilePermissionInput

func (SigningProfilePermissionArray) ElementType

func (SigningProfilePermissionArray) ToSigningProfilePermissionArrayOutput

func (i SigningProfilePermissionArray) ToSigningProfilePermissionArrayOutput() SigningProfilePermissionArrayOutput

func (SigningProfilePermissionArray) ToSigningProfilePermissionArrayOutputWithContext

func (i SigningProfilePermissionArray) ToSigningProfilePermissionArrayOutputWithContext(ctx context.Context) SigningProfilePermissionArrayOutput

type SigningProfilePermissionArrayInput

type SigningProfilePermissionArrayInput interface {
	pulumi.Input

	ToSigningProfilePermissionArrayOutput() SigningProfilePermissionArrayOutput
	ToSigningProfilePermissionArrayOutputWithContext(context.Context) SigningProfilePermissionArrayOutput
}

SigningProfilePermissionArrayInput is an input type that accepts SigningProfilePermissionArray and SigningProfilePermissionArrayOutput values. You can construct a concrete instance of `SigningProfilePermissionArrayInput` via:

SigningProfilePermissionArray{ SigningProfilePermissionArgs{...} }

type SigningProfilePermissionArrayOutput

type SigningProfilePermissionArrayOutput struct{ *pulumi.OutputState }

func (SigningProfilePermissionArrayOutput) ElementType

func (SigningProfilePermissionArrayOutput) Index

func (SigningProfilePermissionArrayOutput) ToSigningProfilePermissionArrayOutput

func (o SigningProfilePermissionArrayOutput) ToSigningProfilePermissionArrayOutput() SigningProfilePermissionArrayOutput

func (SigningProfilePermissionArrayOutput) ToSigningProfilePermissionArrayOutputWithContext

func (o SigningProfilePermissionArrayOutput) ToSigningProfilePermissionArrayOutputWithContext(ctx context.Context) SigningProfilePermissionArrayOutput

type SigningProfilePermissionInput

type SigningProfilePermissionInput interface {
	pulumi.Input

	ToSigningProfilePermissionOutput() SigningProfilePermissionOutput
	ToSigningProfilePermissionOutputWithContext(ctx context.Context) SigningProfilePermissionOutput
}

type SigningProfilePermissionMap

type SigningProfilePermissionMap map[string]SigningProfilePermissionInput

func (SigningProfilePermissionMap) ElementType

func (SigningProfilePermissionMap) ToSigningProfilePermissionMapOutput

func (i SigningProfilePermissionMap) ToSigningProfilePermissionMapOutput() SigningProfilePermissionMapOutput

func (SigningProfilePermissionMap) ToSigningProfilePermissionMapOutputWithContext

func (i SigningProfilePermissionMap) ToSigningProfilePermissionMapOutputWithContext(ctx context.Context) SigningProfilePermissionMapOutput

type SigningProfilePermissionMapInput

type SigningProfilePermissionMapInput interface {
	pulumi.Input

	ToSigningProfilePermissionMapOutput() SigningProfilePermissionMapOutput
	ToSigningProfilePermissionMapOutputWithContext(context.Context) SigningProfilePermissionMapOutput
}

SigningProfilePermissionMapInput is an input type that accepts SigningProfilePermissionMap and SigningProfilePermissionMapOutput values. You can construct a concrete instance of `SigningProfilePermissionMapInput` via:

SigningProfilePermissionMap{ "key": SigningProfilePermissionArgs{...} }

type SigningProfilePermissionMapOutput

type SigningProfilePermissionMapOutput struct{ *pulumi.OutputState }

func (SigningProfilePermissionMapOutput) ElementType

func (SigningProfilePermissionMapOutput) MapIndex

func (SigningProfilePermissionMapOutput) ToSigningProfilePermissionMapOutput

func (o SigningProfilePermissionMapOutput) ToSigningProfilePermissionMapOutput() SigningProfilePermissionMapOutput

func (SigningProfilePermissionMapOutput) ToSigningProfilePermissionMapOutputWithContext

func (o SigningProfilePermissionMapOutput) ToSigningProfilePermissionMapOutputWithContext(ctx context.Context) SigningProfilePermissionMapOutput

type SigningProfilePermissionOutput

type SigningProfilePermissionOutput struct{ *pulumi.OutputState }

func (SigningProfilePermissionOutput) Action

An AWS Signer action permitted as part of cross-account permissions. Valid values: `signer:StartSigningJob`, `signer:GetSigningProfile`, `signer:RevokeSignature`, or `signer:SignPayload`.

func (SigningProfilePermissionOutput) ElementType

func (SigningProfilePermissionOutput) Principal

The AWS principal to be granted a cross-account permission.

func (SigningProfilePermissionOutput) ProfileName

Name of the signing profile to add the cross-account permissions.

func (SigningProfilePermissionOutput) ProfileVersion

The signing profile version that a permission applies to.

func (SigningProfilePermissionOutput) StatementId

A unique statement identifier. By default generated by the provider.

func (SigningProfilePermissionOutput) StatementIdPrefix

func (o SigningProfilePermissionOutput) StatementIdPrefix() pulumi.StringOutput

A statement identifier prefix. The provider will generate a unique suffix. Conflicts with `statementId`.

func (SigningProfilePermissionOutput) ToSigningProfilePermissionOutput

func (o SigningProfilePermissionOutput) ToSigningProfilePermissionOutput() SigningProfilePermissionOutput

func (SigningProfilePermissionOutput) ToSigningProfilePermissionOutputWithContext

func (o SigningProfilePermissionOutput) ToSigningProfilePermissionOutputWithContext(ctx context.Context) SigningProfilePermissionOutput

type SigningProfilePermissionState

type SigningProfilePermissionState struct {
	// An AWS Signer action permitted as part of cross-account permissions. Valid values: `signer:StartSigningJob`, `signer:GetSigningProfile`, `signer:RevokeSignature`, or `signer:SignPayload`.
	Action pulumi.StringPtrInput
	// The AWS principal to be granted a cross-account permission.
	Principal pulumi.StringPtrInput
	// Name of the signing profile to add the cross-account permissions.
	ProfileName pulumi.StringPtrInput
	// The signing profile version that a permission applies to.
	ProfileVersion pulumi.StringPtrInput
	// A unique statement identifier. By default generated by the provider.
	StatementId pulumi.StringPtrInput
	// A statement identifier prefix. The provider will generate a unique suffix. Conflicts with `statementId`.
	StatementIdPrefix pulumi.StringPtrInput
}

func (SigningProfilePermissionState) ElementType

type SigningProfileRevocationRecord

type SigningProfileRevocationRecord struct {
	// The time when revocation becomes effective.
	RevocationEffectiveFrom *string `pulumi:"revocationEffectiveFrom"`
	// The time when the signing profile was revoked.
	RevokedAt *string `pulumi:"revokedAt"`
	// The identity of the revoker.
	RevokedBy *string `pulumi:"revokedBy"`
}

type SigningProfileRevocationRecordArgs

type SigningProfileRevocationRecordArgs struct {
	// The time when revocation becomes effective.
	RevocationEffectiveFrom pulumi.StringPtrInput `pulumi:"revocationEffectiveFrom"`
	// The time when the signing profile was revoked.
	RevokedAt pulumi.StringPtrInput `pulumi:"revokedAt"`
	// The identity of the revoker.
	RevokedBy pulumi.StringPtrInput `pulumi:"revokedBy"`
}

func (SigningProfileRevocationRecordArgs) ElementType

func (SigningProfileRevocationRecordArgs) ToSigningProfileRevocationRecordOutput

func (i SigningProfileRevocationRecordArgs) ToSigningProfileRevocationRecordOutput() SigningProfileRevocationRecordOutput

func (SigningProfileRevocationRecordArgs) ToSigningProfileRevocationRecordOutputWithContext

func (i SigningProfileRevocationRecordArgs) ToSigningProfileRevocationRecordOutputWithContext(ctx context.Context) SigningProfileRevocationRecordOutput

type SigningProfileRevocationRecordArray

type SigningProfileRevocationRecordArray []SigningProfileRevocationRecordInput

func (SigningProfileRevocationRecordArray) ElementType

func (SigningProfileRevocationRecordArray) ToSigningProfileRevocationRecordArrayOutput

func (i SigningProfileRevocationRecordArray) ToSigningProfileRevocationRecordArrayOutput() SigningProfileRevocationRecordArrayOutput

func (SigningProfileRevocationRecordArray) ToSigningProfileRevocationRecordArrayOutputWithContext

func (i SigningProfileRevocationRecordArray) ToSigningProfileRevocationRecordArrayOutputWithContext(ctx context.Context) SigningProfileRevocationRecordArrayOutput

type SigningProfileRevocationRecordArrayInput

type SigningProfileRevocationRecordArrayInput interface {
	pulumi.Input

	ToSigningProfileRevocationRecordArrayOutput() SigningProfileRevocationRecordArrayOutput
	ToSigningProfileRevocationRecordArrayOutputWithContext(context.Context) SigningProfileRevocationRecordArrayOutput
}

SigningProfileRevocationRecordArrayInput is an input type that accepts SigningProfileRevocationRecordArray and SigningProfileRevocationRecordArrayOutput values. You can construct a concrete instance of `SigningProfileRevocationRecordArrayInput` via:

SigningProfileRevocationRecordArray{ SigningProfileRevocationRecordArgs{...} }

type SigningProfileRevocationRecordArrayOutput

type SigningProfileRevocationRecordArrayOutput struct{ *pulumi.OutputState }

func (SigningProfileRevocationRecordArrayOutput) ElementType

func (SigningProfileRevocationRecordArrayOutput) Index

func (SigningProfileRevocationRecordArrayOutput) ToSigningProfileRevocationRecordArrayOutput

func (o SigningProfileRevocationRecordArrayOutput) ToSigningProfileRevocationRecordArrayOutput() SigningProfileRevocationRecordArrayOutput

func (SigningProfileRevocationRecordArrayOutput) ToSigningProfileRevocationRecordArrayOutputWithContext

func (o SigningProfileRevocationRecordArrayOutput) ToSigningProfileRevocationRecordArrayOutputWithContext(ctx context.Context) SigningProfileRevocationRecordArrayOutput

type SigningProfileRevocationRecordInput

type SigningProfileRevocationRecordInput interface {
	pulumi.Input

	ToSigningProfileRevocationRecordOutput() SigningProfileRevocationRecordOutput
	ToSigningProfileRevocationRecordOutputWithContext(context.Context) SigningProfileRevocationRecordOutput
}

SigningProfileRevocationRecordInput is an input type that accepts SigningProfileRevocationRecordArgs and SigningProfileRevocationRecordOutput values. You can construct a concrete instance of `SigningProfileRevocationRecordInput` via:

SigningProfileRevocationRecordArgs{...}

type SigningProfileRevocationRecordOutput

type SigningProfileRevocationRecordOutput struct{ *pulumi.OutputState }

func (SigningProfileRevocationRecordOutput) ElementType

func (SigningProfileRevocationRecordOutput) RevocationEffectiveFrom

func (o SigningProfileRevocationRecordOutput) RevocationEffectiveFrom() pulumi.StringPtrOutput

The time when revocation becomes effective.

func (SigningProfileRevocationRecordOutput) RevokedAt

The time when the signing profile was revoked.

func (SigningProfileRevocationRecordOutput) RevokedBy

The identity of the revoker.

func (SigningProfileRevocationRecordOutput) ToSigningProfileRevocationRecordOutput

func (o SigningProfileRevocationRecordOutput) ToSigningProfileRevocationRecordOutput() SigningProfileRevocationRecordOutput

func (SigningProfileRevocationRecordOutput) ToSigningProfileRevocationRecordOutputWithContext

func (o SigningProfileRevocationRecordOutput) ToSigningProfileRevocationRecordOutputWithContext(ctx context.Context) SigningProfileRevocationRecordOutput

type SigningProfileSignatureValidityPeriod

type SigningProfileSignatureValidityPeriod struct {
	// The time unit for signature validity. Valid values: `DAYS`, `MONTHS`, `YEARS`.
	Type string `pulumi:"type"`
	// The numerical value of the time unit for signature validity.
	Value int `pulumi:"value"`
}

type SigningProfileSignatureValidityPeriodArgs

type SigningProfileSignatureValidityPeriodArgs struct {
	// The time unit for signature validity. Valid values: `DAYS`, `MONTHS`, `YEARS`.
	Type pulumi.StringInput `pulumi:"type"`
	// The numerical value of the time unit for signature validity.
	Value pulumi.IntInput `pulumi:"value"`
}

func (SigningProfileSignatureValidityPeriodArgs) ElementType

func (SigningProfileSignatureValidityPeriodArgs) ToSigningProfileSignatureValidityPeriodOutput

func (i SigningProfileSignatureValidityPeriodArgs) ToSigningProfileSignatureValidityPeriodOutput() SigningProfileSignatureValidityPeriodOutput

func (SigningProfileSignatureValidityPeriodArgs) ToSigningProfileSignatureValidityPeriodOutputWithContext

func (i SigningProfileSignatureValidityPeriodArgs) ToSigningProfileSignatureValidityPeriodOutputWithContext(ctx context.Context) SigningProfileSignatureValidityPeriodOutput

func (SigningProfileSignatureValidityPeriodArgs) ToSigningProfileSignatureValidityPeriodPtrOutput

func (i SigningProfileSignatureValidityPeriodArgs) ToSigningProfileSignatureValidityPeriodPtrOutput() SigningProfileSignatureValidityPeriodPtrOutput

func (SigningProfileSignatureValidityPeriodArgs) ToSigningProfileSignatureValidityPeriodPtrOutputWithContext

func (i SigningProfileSignatureValidityPeriodArgs) ToSigningProfileSignatureValidityPeriodPtrOutputWithContext(ctx context.Context) SigningProfileSignatureValidityPeriodPtrOutput

type SigningProfileSignatureValidityPeriodInput

type SigningProfileSignatureValidityPeriodInput interface {
	pulumi.Input

	ToSigningProfileSignatureValidityPeriodOutput() SigningProfileSignatureValidityPeriodOutput
	ToSigningProfileSignatureValidityPeriodOutputWithContext(context.Context) SigningProfileSignatureValidityPeriodOutput
}

SigningProfileSignatureValidityPeriodInput is an input type that accepts SigningProfileSignatureValidityPeriodArgs and SigningProfileSignatureValidityPeriodOutput values. You can construct a concrete instance of `SigningProfileSignatureValidityPeriodInput` via:

SigningProfileSignatureValidityPeriodArgs{...}

type SigningProfileSignatureValidityPeriodOutput

type SigningProfileSignatureValidityPeriodOutput struct{ *pulumi.OutputState }

func (SigningProfileSignatureValidityPeriodOutput) ElementType

func (SigningProfileSignatureValidityPeriodOutput) ToSigningProfileSignatureValidityPeriodOutput

func (o SigningProfileSignatureValidityPeriodOutput) ToSigningProfileSignatureValidityPeriodOutput() SigningProfileSignatureValidityPeriodOutput

func (SigningProfileSignatureValidityPeriodOutput) ToSigningProfileSignatureValidityPeriodOutputWithContext

func (o SigningProfileSignatureValidityPeriodOutput) ToSigningProfileSignatureValidityPeriodOutputWithContext(ctx context.Context) SigningProfileSignatureValidityPeriodOutput

func (SigningProfileSignatureValidityPeriodOutput) ToSigningProfileSignatureValidityPeriodPtrOutput

func (o SigningProfileSignatureValidityPeriodOutput) ToSigningProfileSignatureValidityPeriodPtrOutput() SigningProfileSignatureValidityPeriodPtrOutput

func (SigningProfileSignatureValidityPeriodOutput) ToSigningProfileSignatureValidityPeriodPtrOutputWithContext

func (o SigningProfileSignatureValidityPeriodOutput) ToSigningProfileSignatureValidityPeriodPtrOutputWithContext(ctx context.Context) SigningProfileSignatureValidityPeriodPtrOutput

func (SigningProfileSignatureValidityPeriodOutput) Type

The time unit for signature validity. Valid values: `DAYS`, `MONTHS`, `YEARS`.

func (SigningProfileSignatureValidityPeriodOutput) Value

The numerical value of the time unit for signature validity.

type SigningProfileSignatureValidityPeriodPtrInput

type SigningProfileSignatureValidityPeriodPtrInput interface {
	pulumi.Input

	ToSigningProfileSignatureValidityPeriodPtrOutput() SigningProfileSignatureValidityPeriodPtrOutput
	ToSigningProfileSignatureValidityPeriodPtrOutputWithContext(context.Context) SigningProfileSignatureValidityPeriodPtrOutput
}

SigningProfileSignatureValidityPeriodPtrInput is an input type that accepts SigningProfileSignatureValidityPeriodArgs, SigningProfileSignatureValidityPeriodPtr and SigningProfileSignatureValidityPeriodPtrOutput values. You can construct a concrete instance of `SigningProfileSignatureValidityPeriodPtrInput` via:

        SigningProfileSignatureValidityPeriodArgs{...}

or:

        nil

type SigningProfileSignatureValidityPeriodPtrOutput

type SigningProfileSignatureValidityPeriodPtrOutput struct{ *pulumi.OutputState }

func (SigningProfileSignatureValidityPeriodPtrOutput) Elem

func (SigningProfileSignatureValidityPeriodPtrOutput) ElementType

func (SigningProfileSignatureValidityPeriodPtrOutput) ToSigningProfileSignatureValidityPeriodPtrOutput

func (o SigningProfileSignatureValidityPeriodPtrOutput) ToSigningProfileSignatureValidityPeriodPtrOutput() SigningProfileSignatureValidityPeriodPtrOutput

func (SigningProfileSignatureValidityPeriodPtrOutput) ToSigningProfileSignatureValidityPeriodPtrOutputWithContext

func (o SigningProfileSignatureValidityPeriodPtrOutput) ToSigningProfileSignatureValidityPeriodPtrOutputWithContext(ctx context.Context) SigningProfileSignatureValidityPeriodPtrOutput

func (SigningProfileSignatureValidityPeriodPtrOutput) Type

The time unit for signature validity. Valid values: `DAYS`, `MONTHS`, `YEARS`.

func (SigningProfileSignatureValidityPeriodPtrOutput) Value

The numerical value of the time unit for signature validity.

type SigningProfileSigningMaterial

type SigningProfileSigningMaterial struct {
	// The Amazon Resource Name (ARN) of the certificates that is used to sign your code.
	CertificateArn string `pulumi:"certificateArn"`
}

type SigningProfileSigningMaterialArgs

type SigningProfileSigningMaterialArgs struct {
	// The Amazon Resource Name (ARN) of the certificates that is used to sign your code.
	CertificateArn pulumi.StringInput `pulumi:"certificateArn"`
}

func (SigningProfileSigningMaterialArgs) ElementType

func (SigningProfileSigningMaterialArgs) ToSigningProfileSigningMaterialOutput

func (i SigningProfileSigningMaterialArgs) ToSigningProfileSigningMaterialOutput() SigningProfileSigningMaterialOutput

func (SigningProfileSigningMaterialArgs) ToSigningProfileSigningMaterialOutputWithContext

func (i SigningProfileSigningMaterialArgs) ToSigningProfileSigningMaterialOutputWithContext(ctx context.Context) SigningProfileSigningMaterialOutput

func (SigningProfileSigningMaterialArgs) ToSigningProfileSigningMaterialPtrOutput

func (i SigningProfileSigningMaterialArgs) ToSigningProfileSigningMaterialPtrOutput() SigningProfileSigningMaterialPtrOutput

func (SigningProfileSigningMaterialArgs) ToSigningProfileSigningMaterialPtrOutputWithContext

func (i SigningProfileSigningMaterialArgs) ToSigningProfileSigningMaterialPtrOutputWithContext(ctx context.Context) SigningProfileSigningMaterialPtrOutput

type SigningProfileSigningMaterialInput

type SigningProfileSigningMaterialInput interface {
	pulumi.Input

	ToSigningProfileSigningMaterialOutput() SigningProfileSigningMaterialOutput
	ToSigningProfileSigningMaterialOutputWithContext(context.Context) SigningProfileSigningMaterialOutput
}

SigningProfileSigningMaterialInput is an input type that accepts SigningProfileSigningMaterialArgs and SigningProfileSigningMaterialOutput values. You can construct a concrete instance of `SigningProfileSigningMaterialInput` via:

SigningProfileSigningMaterialArgs{...}

type SigningProfileSigningMaterialOutput

type SigningProfileSigningMaterialOutput struct{ *pulumi.OutputState }

func (SigningProfileSigningMaterialOutput) CertificateArn

The Amazon Resource Name (ARN) of the certificates that is used to sign your code.

func (SigningProfileSigningMaterialOutput) ElementType

func (SigningProfileSigningMaterialOutput) ToSigningProfileSigningMaterialOutput

func (o SigningProfileSigningMaterialOutput) ToSigningProfileSigningMaterialOutput() SigningProfileSigningMaterialOutput

func (SigningProfileSigningMaterialOutput) ToSigningProfileSigningMaterialOutputWithContext

func (o SigningProfileSigningMaterialOutput) ToSigningProfileSigningMaterialOutputWithContext(ctx context.Context) SigningProfileSigningMaterialOutput

func (SigningProfileSigningMaterialOutput) ToSigningProfileSigningMaterialPtrOutput

func (o SigningProfileSigningMaterialOutput) ToSigningProfileSigningMaterialPtrOutput() SigningProfileSigningMaterialPtrOutput

func (SigningProfileSigningMaterialOutput) ToSigningProfileSigningMaterialPtrOutputWithContext

func (o SigningProfileSigningMaterialOutput) ToSigningProfileSigningMaterialPtrOutputWithContext(ctx context.Context) SigningProfileSigningMaterialPtrOutput

type SigningProfileSigningMaterialPtrInput

type SigningProfileSigningMaterialPtrInput interface {
	pulumi.Input

	ToSigningProfileSigningMaterialPtrOutput() SigningProfileSigningMaterialPtrOutput
	ToSigningProfileSigningMaterialPtrOutputWithContext(context.Context) SigningProfileSigningMaterialPtrOutput
}

SigningProfileSigningMaterialPtrInput is an input type that accepts SigningProfileSigningMaterialArgs, SigningProfileSigningMaterialPtr and SigningProfileSigningMaterialPtrOutput values. You can construct a concrete instance of `SigningProfileSigningMaterialPtrInput` via:

        SigningProfileSigningMaterialArgs{...}

or:

        nil

type SigningProfileSigningMaterialPtrOutput

type SigningProfileSigningMaterialPtrOutput struct{ *pulumi.OutputState }

func (SigningProfileSigningMaterialPtrOutput) CertificateArn

The Amazon Resource Name (ARN) of the certificates that is used to sign your code.

func (SigningProfileSigningMaterialPtrOutput) Elem

func (SigningProfileSigningMaterialPtrOutput) ElementType

func (SigningProfileSigningMaterialPtrOutput) ToSigningProfileSigningMaterialPtrOutput

func (o SigningProfileSigningMaterialPtrOutput) ToSigningProfileSigningMaterialPtrOutput() SigningProfileSigningMaterialPtrOutput

func (SigningProfileSigningMaterialPtrOutput) ToSigningProfileSigningMaterialPtrOutputWithContext

func (o SigningProfileSigningMaterialPtrOutput) ToSigningProfileSigningMaterialPtrOutputWithContext(ctx context.Context) SigningProfileSigningMaterialPtrOutput

type SigningProfileState

type SigningProfileState struct {
	// The Amazon Resource Name (ARN) for the signing profile.
	Arn        pulumi.StringPtrInput
	Name       pulumi.StringPtrInput
	NamePrefix pulumi.StringPtrInput
	// A human-readable name for the signing platform associated with the signing profile.
	PlatformDisplayName pulumi.StringPtrInput
	// The ID of the platform that is used by the target signing profile.
	PlatformId pulumi.StringPtrInput
	// Revocation information for a signing profile. See `revocationRecord` Block below for details.
	RevocationRecords SigningProfileRevocationRecordArrayInput
	// The validity period for a signing job. See `signatureValidityPeriod` Block below for details.
	SignatureValidityPeriod SigningProfileSignatureValidityPeriodPtrInput
	// The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See `signingMaterial` Block below for details.
	SigningMaterial SigningProfileSigningMaterialPtrInput
	// The status of the target signing profile.
	Status pulumi.StringPtrInput
	// A list of tags associated with the signing profile. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapInput
	// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
	//
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapInput
	// The current version of the signing profile.
	Version pulumi.StringPtrInput
	// The signing profile ARN, including the profile version.
	VersionArn pulumi.StringPtrInput
}

func (SigningProfileState) ElementType

func (SigningProfileState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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