Documentation ¶
Overview ¶
nolint: lll
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Source ¶
type Source struct { pulumi.CustomResourceState // The description of the source (max of 1024 characters). Description pulumi.StringPtrOutput `pulumi:"description"` // The source’s display name. A source’s display name must be unique amongst its siblings, for example, two sources // with the same parent can't share the same display name. The display name must start and end with a letter or digit, may // contain letters, digits, spaces, hyphens, and underscores, and can be no longer than 32 characters. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The resource name of this source, in the format 'organizations/{{organization}}/sources/{{source}}'. Name pulumi.StringOutput `pulumi:"name"` // The organization whose Cloud Security Command Center the Source lives in. Organization pulumi.StringOutput `pulumi:"organization"` }
A Cloud Security Command Center's (Cloud SCC) finding source. A finding source is an entity or a mechanism that can produce a finding. A source is like a container of findings that come from the same scanner, logger, monitor, etc.
To get more information about Source, see:
* [API documentation](https://cloud.google.com/security-command-center/docs/reference/rest/v1beta1/organizations.sources) * How-to Guides
- [Official Documentation](https://cloud.google.com/binary-authorization/)
> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/scc_source.html.markdown.
func GetSource ¶
func GetSource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SourceState, opts ...pulumi.ResourceOption) (*Source, error)
GetSource gets an existing Source 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 NewSource ¶
func NewSource(ctx *pulumi.Context, name string, args *SourceArgs, opts ...pulumi.ResourceOption) (*Source, error)
NewSource registers a new resource with the given unique name, arguments, and options.
type SourceArgs ¶
type SourceArgs struct { // The description of the source (max of 1024 characters). Description pulumi.StringPtrInput // The source’s display name. A source’s display name must be unique amongst its siblings, for example, two sources // with the same parent can't share the same display name. The display name must start and end with a letter or digit, may // contain letters, digits, spaces, hyphens, and underscores, and can be no longer than 32 characters. DisplayName pulumi.StringInput // The organization whose Cloud Security Command Center the Source lives in. Organization pulumi.StringInput }
The set of arguments for constructing a Source resource.
func (SourceArgs) ElementType ¶
func (SourceArgs) ElementType() reflect.Type
type SourceState ¶
type SourceState struct { // The description of the source (max of 1024 characters). Description pulumi.StringPtrInput // The source’s display name. A source’s display name must be unique amongst its siblings, for example, two sources // with the same parent can't share the same display name. The display name must start and end with a letter or digit, may // contain letters, digits, spaces, hyphens, and underscores, and can be no longer than 32 characters. DisplayName pulumi.StringPtrInput // The resource name of this source, in the format 'organizations/{{organization}}/sources/{{source}}'. Name pulumi.StringPtrInput // The organization whose Cloud Security Command Center the Source lives in. Organization pulumi.StringPtrInput }
func (SourceState) ElementType ¶
func (SourceState) ElementType() reflect.Type